最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

smarty內(nèi)置函數(shù)foreach用法實(shí)例

 更新時(shí)間:2015年01月22日 11:48:50   投稿:shichen2014  
這篇文章主要介紹了smarty內(nèi)置函數(shù)foreach用法,實(shí)例分析了smarty內(nèi)置的foreach函數(shù)使用技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了smarty內(nèi)置函數(shù)foreach用法。分享給大家供大家參考。具體如下:

輸出文件:index.php

復(fù)制代碼 代碼如下:
<?php
require_once('libs/Smarty.class.php');
$smarty = new Smarty();
$smarty->setTemplateDir($_SERVER['DOCUMENT_ROOT']."/php/templates/");
$smarty->setCompileDir($_SERVER['DOCUMENT_ROOT']."/php/templates_c/");
$smarty->setCacheDir($_SERVER['DOCUMENT_ROOT']."/php/cache/");
$smarty->caching = false;

$name = array("喜洋洋","美洋洋","懶洋洋","哈哈哈");
$family = array("husband"=>"喜洋洋","wife"=>"美洋洋","boy"=>"懶洋洋","girl"=>"哈哈哈");
$smarty->assign("name",$name);
$smarty->assign("family",$family);

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

模板文件:temp.htm

復(fù)制代碼 代碼如下:
{foreach $name as $value}
{$value}
{/foreach}
<hr />
{foreach $family as $family_name}
{$family_name@key} = {$family_name}
{/foreach}
<br />
{foreach from=$family item=f_name key=k}
{$k} = {$f_name}
{/foreach}
<hr />

數(shù)組的輸出方法大致有兩種形式:

(1)一種是smarty 2的 {foreach from=數(shù)組變量名 item=數(shù)組值}。
(2)smarty 3的輸出方法與php的一致,上面實(shí)例沒有加$key,需要輸出鍵名時(shí),采用實(shí)例里的形式 @key;你可以使用$key=>$value這種形式。

另外,如果只取數(shù)組中某一個(gè)值,可以直接輸出,如關(guān)聯(lián)數(shù)組的 {$family.husband}、索引數(shù)組的 {$name[0]}等。

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

陕西省| 察雅县| 河津市| 岳阳市| 英德市| 连云港市| 靖西县| 沅江市| 新干县| 永济市| 中宁县| 武山县| 图片| 堆龙德庆县| 承德市| 新竹市| 澎湖县| 麻栗坡县| 南溪县| 平邑县| 林西县| 油尖旺区| 察雅县| 洪洞县| 桑日县| 屯留县| 共和县| 武陟县| 大理市| 郸城县| 吴忠市| 昌宁县| 仙居县| 千阳县| 上饶市| 文安县| 富宁县| 平阴县| 囊谦县| 阿克苏市| 阿拉善盟|