私は Smarty を学んでいて、人の姓と名だけを表示したいのですが...これには php を使用することは可能ですか、それともより良いですか? どうもありがとう
質問する
1697 次
3 に答える
2
文字列データを爆発させるには、ページの修飾子として PHP を使用する必要があるかもしれません....
{" "|explode:$name}
またはこれを試してください...
{assign var=nameparts value=" "|explode:$name}
試してみてください...しかし、正直なところ、$name 変数が HTML ページにロードされる前に、PHP ソース コードから「分解」操作を行ったほうがよいでしょう。
更新 $name の使用方法を安全にするために、条件を設定できます...
{assign var=nameparts value=" "|explode:$name}
{if $nameparts[6] == 'Mendonça'}
<p>then my name is {nameparts[0]} {nameparts[6]}.</p>
{else}
<p>we are dealing with a different name </p>
{/if}
..Smarty を使用している HTML コード内のすべて。
于 2013-06-20T14:23:03.410 に答える