ホームページ > バックエンド開発 > PHPチュートリアル > Smarty はテンプレートをどのようにループして 3 次元データを出力しますか? ? ?

Smarty はテンプレートをどのようにループして 3 次元データを出力しますか? ? ?

WBOY
リリース: 2016-06-23 14:19:32
オリジナル
857 人が閲覧しました

Smarty PHP 多次元配列ループ

この配列構造はphpから渡されます。
(>女性の衣類[1] => 2011年pid] =>
        (
[0] => 配列
(
[id] => 43
[pid] => 0-2-13
[名前] => 呃呃
[href] =>
[日付] =>
)
)

[3] => 配列
(
)

[4] => 配列
(
)

[5] => 配列
(
)

[6] => 配列
(
)

[7] => 配列
(
[0] => 配列
(
[id] => 41
[pid] => 0-3-16
[name] =>呜呜
[href] =>
[日付] =>
)
)

[8] => 配列
(
[0] => 配列
(
[id] => 44
[pid] => 0-3-21
[name] => 阿斯顿
[href] =>
[日付] =>
)
)

[9] => 配列
(
)

[10] => 配列
(
)

[11] => arrayは-38

)三次元配列!

このエフェクトが欲しい



このエフェクトが欲しい


{foreach item=lop key=k name=loop from=$dao}              <li {if $lop.id==10}class="wu"{/if}><a href="{$lop.href}">{$dao[$k].name}</a>			    {foreach item=lop2 key=kk name=loop1 from=$dao1}			         { if $k==$kk && $dao1[$kk]|@count neq 0}			          <ul>			         	{foreach item=lop3 key=kkk from=$lop2}						<li><a href="">{$lop3.name}</a>							{foreach item=lop4 key=kkkk from=$dao2}								{if $dao2[$kkk]|@count neq 0}									{foreach item=lop5 name=app key=kkkkk from=$lop4}										{if $lop5.pid===$lop3.pid|cat:"-"|cat:$lop3.id}										{if $smarty.foreach.app.index==0}<ul>{/if}										<li><a href="#">{$lop5.name}</a></li>										{if $smarty.foreach.app.iteration==$lop4|@count}										</ul>{/if}										{/if}									{/foreach}								{/if}							{/foreach}						</li>						{/foreach}					</ul>					{/if}				{/foreach}				</li>			{/foreach}	
ログイン後にコピー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート