ホームページ >バックエンド開発 >PHPチュートリアル >2次元配列のマージに関する質問

2次元配列のマージに関する質問

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

2 次元配列の結合の問題について
配列があります:
Array
(
[0] => Array

(
[a] = > 配列
( [ID] = & gt; 5
)

)

[2] = & gt; 配列
(
[b] = & gt; 配列
(
[id] => 4
)

[3] =>配列
(
[b] => ; 配列 (
[ID] = & gt; 7
)

)



方法
配列 (
[0]=>4
[1]=>5
[2]=>4
[3]=>7)

value これらはすべて 2 次元配列 id

-----解決策のアイデア------ ----





-----ソリューションのアイデア------ --


$ a = array (
0 =>
array (
'a' => array ( 'id' =>) ; '4',
),

$arr = Array<br />(<br />    '0' => Array<br />        (<br />            'a' => Array<br />                (<br />                    'id' => 4<br />                )<br /><br />        ),<br /><br />    '1' => Array<br />        (<br />            'a' => Array<br />                (<br />                    'id' => 5<br />                )<br /><br />        ),<br /><br />    '2' => Array<br />        (<br />            'b' => Array<br />                (<br />                    'id' => 4<br />                )<br /><br />        ),<br /><br />    '3' => Array<br />        (<br />            'b' => Array<br />                (<br />                    'id' => 7<br />                )<br /><br />        )<br /><br />);<br />$new_arr = array();<br />foreach($arr as $vl){<br />    foreach($vl as $v) $new_arr[] = $v['id'];<br />}<br />print_r($new_arr);
),
1 => 配列 (

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