PHP は、次のように 2 つの配列の特殊な交差部分を見つけます。これは簡単なようですが、実際はそうではありません。 ,
array("e",3)
);
$y=array("b","f");
次のような結果が必要です:
array(
array("b",4),
array("f",0)
)
アイデアは、$y に基づいて新しい配列を生成することです。 $x には b があるため、b は $x の値 (4) をとり、$x には f がないため、f は 0PHP ではどうでしょうか。その結果が得られましたか?どうもありがとうございます!
-----解決策---------
PHP コード
foreach($x as $v) $tmp[$v[0]]=$v[1];
foreach($y を $b)
$ar[]=array($b,$tmp[$b] ? $tmp[$b] : 0);
print_r($ar);