我使用智能模板引擎来实现我的网站模板。
我必须提取变量的第一个单词,例如变量" $ a"内容" hello world foo ..."必须分成两个变量:" $ b" ="你好"和" $ c"其余的(可以是不同大小的)" $ a",所以"世界foo ......"。
答案 0 :(得分:0)
{assign 'tsplit' ' '|explode:'Hello world foo'}
{assign 'a' $tsplit|array_shift}
{assign 'b' $tsplit|array_shift}
{assign 'c' $tsplit|implode:' '}
{$a} - {$b} - {$c}
当您使用hamster wheel
或类似
修改强>
我不小心误解了这个问题。这是一个不错的更新
{assign 'a' 'Hello world foo'}
{assign 'tsplit' ' '|explode:$a}
{assign 'b' $tsplit|array_shift}
{assign 'c' $tsplit|implode:' '}
{$a} - {$b} - {$c}