-1

私は Smarty を学んでいて、人の姓と名だけを表示したいのですが...これには php を使用することは可能ですか、それともより良いですか? どうもありがとう

4

3 に答える 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 に答える