国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

smarty模板引擎使用內建函數foreach循環取出所有數組值的方法

2024-05-04 23:30:26
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了smarty模板引擎使用內建函數foreach循環取出所有數組值的方法,實例分析了foreach循環遍歷數組的幾種常用技巧,需要的朋友可以參考下
 

本文實例講述了smarty內建函數foreach的使用方法,分享給大家供大家參考。具體如下:

顯示文件:index.php:

復制代碼代碼如下:
<?php
//創建smarty對象
require_once("./libs/Smarty.class.php");
$smarty = new Smarty();

 

$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);

$smarty->display("temp.tpl");
?>

 

模板文件:temp.tpl

復制代碼代碼如下:
<html>
<h2>smarty內建函數foreach,循環取出數組值</h2>
<p style="color:green">實例1:一維索引數組</p>
{foreach from=$arr1 item=temp}
{$temp}
{/foreach}

 

<p style="color:orange">實例2:一維關聯數組——>item為鍵值,key為鍵名。如果不取key,取出方法與一維索引數組相同,當然索引數組也是有key的0,1,2...</p>
{foreach from=$arr2 item=temp key=k}
{$k}={$temp}
{/foreach}

<p style="color:red">實例3:二維索引數組——>兩次循環即可</p>
{foreach from=$arr3 item=temp}
 {foreach from=$temp item=value}
  {$value}
 {/foreach}<br />
{/foreach}

<p style="color:red">實例4:二維關聯數組——>同樣兩次循環即可</p>
{foreach from=$arr4 item=temp}
 {foreach from=$temp item=value key=k}
  {$k}={$value}
 {/foreach}<br />
{/foreach}

</html>

 

希望本文所述對大家的php程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 钟祥市| 绥阳县| 东乌珠穆沁旗| 兰溪市| 石景山区| 大理市| 柞水县| 霞浦县| 阳原县| 宁德市| 临湘市| 巴塘县| 东明县| 金华市| 鄂尔多斯市| 丹棱县| 河南省| 襄汾县| 河西区| 文登市| 延庆县| 湖州市| 合江县| 双城市| 疏附县| 宽城| 郁南县| 友谊县| 临海市| 宁明县| 扶风县| 尚义县| 酉阳| 伊宁县| 德阳市| 元氏县| 襄城县| 太仆寺旗| 镇江市| 汾西县| 梅河口市|