$row) ,"array4"= >$row2));配列{%foreach はここで定義されます"/> $row) ,"array4"= >$row2));配列{%foreach はここで定義されます">

ホームページ  >  記事  >  バックエンド開発  >  Smarty テンプレート ページでの PHP 配列の循環表示に関連する問題を探しています

Smarty テンプレート ページでの PHP 配列の循環表示に関連する問題を探しています

WBOY
WBOYオリジナル
2016-06-13 13:44:36874ブラウズ

Smarty テンプレート ページで PHP 配列の循環表示に関する問題を探しています
$row2=explode('______',$conne->getRowsArray($sql));
$smarty->assign(array ("array3"= >$row,"array4"=>$row2));

配列はここで定義されます
{%foreach item=i from=$array3%}
{%foreach item= j from=$array4%}//ここで配列のループを開始します。この方法で配列の内容をループアウトするにはどうすればよいですか。
{%if $i!="guid"%}

{%$ i|replace:"__":" "%}

(中国語)input name="{%$i%}2" type="text" id="{%$i%}2" style="width:200px;" font color="#FCB4A5">(英語)


{%/if%}
{%/foreach% }
{%/foreach%}

-----解決策---------


{%foreach item=j from=$array%}//ここで配列のループを開始し、配列の内容をループアウトする方法について説明します。

------解決策------------------
つまり、現在の $j は文字列です。必要なのは {% $j %} だけです
------解決策---------
話し合う

値を読み取ることができません。出力はすべて大文字の A {%$j[0]%}

------解決策------------------
これで、php ページ「------解決策----------------------
はは、これは $j が文字列配列のようですね
------解決策---------------
次のように
{% $ を呼び出すことができますj[0].guid %} このように、他のことはすべて同じです。ルールを簡単に見つけられるように、もっと勉強して練習する必要があります。
------解決策------------------
上記は間違っています
は {% $ j.guid %}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。