首頁 > 後端開發 > php教程 > php 合并两个数组并且键值一样的在一块。

php 合并两个数组并且键值一样的在一块。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 20:33:43
原創
1456 人瀏覽過

$a = array(

<code>0=>array('pid'=>'0001'),
1=>array('pid'=>'0002'),
2=>array('pid'=>'0004'),
3=>array('pid'=>'0006'),
4=>array('pid'=>'0008'),
</code>
登入後複製
登入後複製

);

$b = array(

<code>0=>array('pid'=>'0001'),
1=>array('pid'=>'0002'),
2=>array('pid'=>'0003'),
3=>array('pid'=>'0004'),
4=>array('pid'=>'0004'),
5=>array('pid'=>'0005'),
6=>array('pid'=>'0007'),
</code>
登入後複製
登入後複製

);直接把$a的元素插入$b里边,并且键值一样的在一起。尽量不用重新排序的方式.什么sort,array_multisort之类的。
$ab=array(
0=>array('pid'=>'0001'),
1=>array('pid'=>'0001'),
2=>array('pid'=>'0002'),
3=>array('pid'=>'0002'),
4=>array('pid'=>'0003'),
5=>array('pid'=>'0004'),
6=>array('pid'=>'0004'),
7=>array('pid'=>'0004'),
8=>array('pid'=>'0005'),
9=>array('pid'=>'0006'),
10=>array('pid'=>'0007'),
11=>array('pid'=>'0008'),
)

回复内容:

$a = array(

<code>0=>array('pid'=>'0001'),
1=>array('pid'=>'0002'),
2=>array('pid'=>'0004'),
3=>array('pid'=>'0006'),
4=>array('pid'=>'0008'),
</code>
登入後複製
登入後複製

);

$b = array(

<code>0=>array('pid'=>'0001'),
1=>array('pid'=>'0002'),
2=>array('pid'=>'0003'),
3=>array('pid'=>'0004'),
4=>array('pid'=>'0004'),
5=>array('pid'=>'0005'),
6=>array('pid'=>'0007'),
</code>
登入後複製
登入後複製

);直接把$a的元素插入$b里边,并且键值一样的在一起。尽量不用重新排序的方式.什么sort,array_multisort之类的。
$ab=array(
0=>array('pid'=>'0001'),
1=>array('pid'=>'0001'),
2=>array('pid'=>'0002'),
3=>array('pid'=>'0002'),
4=>array('pid'=>'0003'),
5=>array('pid'=>'0004'),
6=>array('pid'=>'0004'),
7=>array('pid'=>'0004'),
8=>array('pid'=>'0005'),
9=>array('pid'=>'0006'),
10=>array('pid'=>'0007'),
11=>array('pid'=>'0008'),
)

<code>php</code><code><br>$c = array_merge($a,$b);

foreach ($c as $key => $value) {
  $data[] = $value['pid'];
}
array_multisort($c,SORT_ASC ,  $data );//不用array_multisort?
 print_r($c);
</code>
登入後複製
相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板