ホームページ >バックエンド開発 >PHPチュートリアル >助けてください。PHP は 2 つの 2 次元配列を比較し、キーで並べ替えて重複する値を見つけます。

助けてください。PHP は 2 つの 2 次元配列を比較し、キーで並べ替えて重複する値を見つけます。

WBOY
WBOYオリジナル
2016-06-13 12:37:41893ブラウズ

助けてください。php は 2 つの 2 次元配列を比較し、キーで並べ替えて重複する値を見つけます。 。
例は次のとおりです:

<br />
$arr1=array(<br />
   0=>array('pid'=>1,name=>'user1'),<br />
   1=>array('pid'=>2,name=>'user2')<br />
);<br />

<br />
$arr2=array(<br />
   0=>array('pid'=>3,name=>'user1'),<br />
   1=>array('pid'=>4,name=>'user4')<br />
);<br />

次の結果を取得したい:
<br />
$arr2=array(<br />
   0=>array('pid'=>1,name=>'user1'),<br />
   1=>array('pid'=>2,name=>'user2')<br />
   2=>array('pid'=>3,name=>'user3'),<br />
   3=>array('pid'=>4,name=>'user4')<br />
);<br />

これら 2 つの配列を比較して重複する値を見つけ、pid で並べ替えて、pid が大きい重複した user1 を user3 に変更したいと考えています。

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