嗨,我想在smarty中进行连接.这是我想如何使用代码的示例.php分配
$smarty->assign('myvar',array(1,5,6,4));
$smarty->assign('myvar2',array('a1'=>1,'a2'=>2,'a3'=>3,'a4'=>4));
Run Code Online (Sandbox Code Playgroud)
和模板页面
{foreach from=$myvar item=v}
{if $v == $myvar2.a+$v}
match
{else}
no match
{/if}
{/foreach}
Run Code Online (Sandbox Code Playgroud)
这应该写出'匹配'两次和'不匹配'两次.但是写了四次匹配,这对我没有意义.
谢谢
在使用之前插入密钥:
{foreach from=$myvar item=v}
{assign var="idx" value="a"|cat:$v}
{if $v == $myvar2.$idx}
match
{else}
no match
{/if}
{/foreach}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4361 次 |
| 最近记录: |