配列 1
array (size=6) 10 => string '准备买' (length=9) 11 => string '不准备换' (length=12) 12 => array (size=2) 0 => string '3厢小轿车' (length=13) 1 => string '城市SUB' (length=9) 13 => string '33333' (length=5) 14 => array (size=2) 0 => string '中型' (length=6) 1 => string '小巧型' (length=9) 15 => string '全险' (length=6)
array (size=6) 0 => array (size=11) 'id' => string '10' (length=2) 'wjb_title' => string '请问你现在有车吗?' (length=27) 1 => array (size=11) 'id' => string '11' (length=2) 'wjb_title' => string '请问您近期准备换车吗?' (length=33) 2 => array (size=11) 'id' => string '12' (length=2) 'wjb_title' => string '你喜欢什么类型的车?' (length=30) 3 => array (size=11) 'id' => string '13' (length=2) 'wjb_title' => string '你购车用途' (length=15) 4 => array (size=11) 'id' => string '14' (length=2) 'wjb_title' => string '你喜欢SUV中的哪一款' (length=27) 5 => array (size=11) 'id' => string '15' (length=2) 'wjb_title' => string '你购车主要用在' (length=21)
TP を長い間使用したことがないので、文法に何か問題があるかどうかはわかりません。考え方は次のとおりです。別の volist を volist に追加して、KEY 値が等しいかどうかを確認します。等しい場合、配列 1 のタイトルが出力されます
{$vo.wjb_title}
{$v.title}
お久しぶりです、私はTPを使っていますが、文法に何か問題があるのかわかりません。考え方は次のとおりです。別の volist を volist に追加して、KEY 値が等しいかどうかを確認します。等しい場合、配列 1 のタイトルが出力されます
{$vo.wjb_title}
{$v.title}
長い間 TP を使用していませんでした。構文。考え方は次のとおりです。別の volist を volist に追加して、KEY 値が等しいかどうかを確認します。等しい場合、配列 1 のタイトルが出力されます
{$vo.wjb_title}
{$v.title}
$v。ID は配列 1 の値を取得できません。配列 1 の KEY は逆シリアル化されます。
<?php foreach ($arr1 as $key => $value) { foreach ($arr2 as $k => $v) { if ($value['id'] == $k) { print_r($v); } } } ?>
これを実行してみましょう
この場合、出力は Array です。場合は、別の値を選択する必要があります。
< 場合によっては、別の値を選択する必要があります。
オリジナルのPHPを使って書くことをお勧めします TPタグは最終的にオリジナルのPHPに解析され、コード量は同等で高速になります
<?php foreach ($arr1 as $key => $value) { foreach ($arr2 as $k => $v) { if ($value['id'] == $k) { print_r($v); } } } ?>
< まだ別の値を選択する必要があります。
値の選択とはどういう意味ですか?