ホームページ  >  記事  >  バックエンド開発  >  PHP は 2 つの配列の特別な交差部分を見つけます。これは簡単そうに見えますが、解決策ではありません。

PHP は 2 つの配列の特別な交差部分を見つけます。これは簡単そうに見えますが、解決策ではありません。

WBOY
WBOYオリジナル
2016-06-13 13:34:09883ブラウズ

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);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。