《PHP实例:smarty模板引擎使用内建函数foreach循环取出所有数组值的方法》要点:
本文介绍了PHP实例:smarty模板引擎使用内建函数foreach循环取出所有数组值的方法,希望对您有用。如果有疑问,可以联系我们。
PHP学习本文实例讲述了smarty内建函数foreach的使用办法,分享给大家供大家参考.具体如下:
PHP学习显示文件:index.php:
PHP学习$arr1 = array("北京","上海","广州");//索引数组
$smarty->assign("arr1",$arr1);//分配索引数组
$arr2 = array("city1"=>"北京","city2"=>"上海","city3"=>"广州");//关联数组
$smarty->assign("arr2",$arr2);//分配关联数组
$arr3 = array(array("北京","上海","广州"),array("关羽","张飞","美女"));//二维索引数组
$smarty->assign("arr3",$arr3);
$arr4 = array(array("c1"=>"北京","c2"=>"上海","c3"=>"广州"),array("n1"=>"关羽","n2"=>"张飞","n3"=>"美女"));//二维关联数组
$smarty->assign("arr4",$arr4);
PHP学习$smarty->display("temp.tpl");
?>
PHP学习模板文件:temp.tpl
PHP学习<p style="color:orange">实例2:一维关联数组――>item为键值,key为键名.如果不取key,取出办法与一维索引数组相同,当然索引数组也是有key的0,1,2...</p>
{foreach from=$arr2 item=temp key=k}
{$k}={$temp}
{/foreach}
PHP学习<p style="color:red">实例3:二维索引数组――>两次循环即可</p>
{foreach from=$arr3 item=temp}
{foreach from=$temp item=value}
{$value}
{/foreach}<br />
{/foreach}
PHP学习<p style="color:red">实例4:二维关联数组――>同样两次循环即可</p>
{foreach from=$arr4 item=temp}
{foreach from=$temp item=value key=k}
{$k}={$value}
{/foreach}<br />
{/foreach}
PHP学习</html>
PHP学习希望本文所述对大家的php程序设计有所赞助.
《PHP实例:smarty模板引擎使用内建函数foreach循环取出所有数组值的方法》是否对您有启发,欢迎查看更多与《PHP实例:smarty模板引擎使用内建函数foreach循环取出所有数组值的方法》相关教程,学精学透。维易PHP学院为您提供精彩教程。