ホームページ > バックエンド開発 > PHPチュートリアル > tp 配列出力、その解決方法

tp 配列出力、その解決方法

WBOY
リリース: 2016-06-13 12:03:57
オリジナル
1111 人が閲覧しました

tp 配列出力
配列 1

<br />array (size=6)<br />  10 => string '准备买' (length=9)<br />  11 => string '不准备换' (length=12)<br />  12 => <br />    array (size=2)<br />      0 => string '3厢小轿车' (length=13)<br />      1 => string '城市SUB' (length=9)<br />  13 => string '33333' (length=5)<br />  14 => <br />    array (size=2)<br />      0 => string '中型' (length=6)<br />      1 => string '小巧型' (length=9)<br />  15 => string '全险' (length=6)<br />
ログイン後にコピー

配列 2
<br />array (size=6)<br />  0 => <br />    array (size=11)<br />      'id' => string '10' (length=2)<br />      'wjb_title' => string '请问你现在有车吗?' (length=27)<br /><br />  1 => <br />    array (size=11)<br />      'id' => string '11' (length=2)<br />      'wjb_title' => string '请问您近期准备换车吗?' (length=33)<br /><br />  2 => <br />    array (size=11)<br />      'id' => string '12' (length=2)<br />      'wjb_title' => string '你喜欢什么类型的车?' (length=30)<br /><br />  3 => <br />    array (size=11)<br />      'id' => string '13' (length=2)<br />      'wjb_title' => string '你购车用途' (length=15)<br /><br />  4 => <br />    array (size=11)<br />      'id' => string '14' (length=2)<br />      'wjb_title' => string '你喜欢SUV中的哪一款' (length=27)<br /><br />  5 => <br />    array (size=11)<br />      'id' => string '15' (length=2)<br />      'wjb_title' => string '你购车主要用在' (length=21)<br /><br />
ログイン後にコピー


{$vo .wjb_title}
配列 1 の id=key 値の場合、キーと値のペアのデータを読み取ります。
たとえば、id=10 の場合、10 を読み取ります => 文字列 'Ready to buy' (length=9) value ?

-----解決策---------------------------- ---
久しぶりにTPを使っていますが、文法が間違っているのかわかりません。考え方は次のとおりです。別の volist を volist に追加して、KEY 値が等しいかどうかを確認します。それらが等しい場合、配列 1 のタイトルが出力されます

{$vo.wjb_title}


{$v.title}

-----解決策---------
提案 オリジナルの PHP を使用して記述すると、TP タグは最終的にオリジナルの PHP に解析され、コード サイズは同じで、速度は速くなります

<br /><?php <br />		foreach ($arr1 as $key => $value) {<br />			foreach ($arr2 as $k => $v) {<br />				if ($value['id'] == $k)<br />				{<br />					print_r($v);<br />				}<br />			}<br />		}<br />	 ?><br />
ログイン後にコピー

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

< iterate name="array one" id="it">
iterate>

これをやってみましょう
配列 1 の配列の一部は 2 次元配列ですこの場合、出力は配列になります。この時点で、別の値を選択する必要があります。

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