【賢い】

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

Smarty

多次元配列がクエリされていますが、配列にどのような要素があるのか​​、テーブルの構造がわかりません。

通常のセクションループでは、結果を表示するためにこの多次元配列のフィールドを知る必要はありません

しかし、フィールドがない場合、どうやって表示するのでしょうか?

ディスカッションに返信(解決策)

誰かいますか! ! ! ! ! ! ! !

foreach は大丈夫です
$smarty->assign("contacts", array(array("phone" => "1", "fax" => "2", "cell" => "3 " ),
array("電話" => "555-4444", "FAX" => "555-3333", "携帯電話" => "760-1234")));
*}
{ *キーは配列の添字です。配列の説明を参照してください *}

{foreach name=outer item=contact from=$contacts}
{foreach key=key item=item from=$contact}
{$ key} : {$item}

{/foreach}
{/foreach}

電話: 1

携帯: 3
: 555 -4444

FAX: 555-3333


php ファイルに直接出力します
配列について知りませんか? print_r() を使用するだけです。

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