php程序员出来下关于smarty遍历二维数组???
$ccc=array('name'=>"daihuijia",'mail'=>"3244324@qq.com",'phone'=>array('02963336459','02963337722','mobile'=>"13486672076"));如何用smarty标签吧这个遍历出来!! 我刚遍历出来的好像不对??
键名为什么都是0和1呢?? 谁帮回答下啊!! 大牛们!!!??? 这模板多少年没用过了。早忘关了 为什么这末多人浏览 没一个人回答呢 亲们!!! phper 出来了!!!! <?php
$arr = array('name'=>"daihuijia",'mail'=>"3244324@qq.com",'phone'=>array('02963336459','02963337722','mobile'=>"13486672076"));
$smarty->assign('myArray', $arr);
?>
用模板按键名/键值对的形式输出$myArray, 类似于PHP的foreach。
<ul>
{foreach from=$myArray key=k item=v}
<li>{$k}: {$v}</li>
{/foreach}
</ul> iceteaa 发表于 2015-8-11 15:30
用模板按键名/键值对的形式输出$myArray, 类似于PHP的foreach。
•name: daihuijia
•mail: 3244324@qq.com
•phone: Array
后面的 mobile呢???这个没出来哈 huijia0805 发表于 2015-8-11 15:33
•name: daihuijia
•mail:
•phone: Array
因为phone是数组,如果想调出phone里的数据,还需要遍历一次phone这个数组 <ul>
{foreach from=$myArray key=k item=v}
{foreach from=$v.phoneitem=phone}
{$phone}
{/foreach}
{/foreach}
</ul> 英雄城 发表于 2015-8-11 22:28
{foreach from=$myArray key=k item=v}
{foreach from=$v.phoneitem=phone}
感谢!!!谢谢亲 大牛们 快来
页:
[1]