【发布时间】:2026-01-11 21:55:02
【问题描述】:
这是用逗号 (,) 分隔的字符串
$myStr = "One, Two,Three, Four , Five ,Six "
我可以成功爆破{assign var="options" value=","|explode:$myStr}
但我也想在输出每个字符串时从每个字符串的开头或结尾删除空格。换句话说:我正在寻找一个与 PHP 的内置 trim($mystr) 函数等效的 SMARTY 函数。如果存在,PHP trim 将删除开始和结束的空格,否则返回实际的字符串。
{section name=myname loop=$options}
{$options[myname]}
{/section}
上面的代码会输出:
One Two Three [whitespace]Four[whitespace] [whitespace]Five[whitespace] Six[whitespace]
如何修剪空格?
【问题讨论】:
-
没有。它不重复。两者都是不同的问题。我担心的是仅删除 start 和 end 位置的空格。您提到的问题是关于从字符串中删除所有空格。
-
我正在寻找 PHP trim($mystr) 函数的 SMARTY equilent。如果存在,PHP trim 将删除开始和结束空格,否则返回实际字符串。
标签: php smarty whitespace trim