php 合并两个数组并且键值一样的在一块。
巴扎黑
巴扎黑 2017-04-10 15:40:06
0
1
610

$a = array(

0=>array('pid'=>'0001'), 1=>array('pid'=>'0002'), 2=>array('pid'=>'0004'), 3=>array('pid'=>'0006'), 4=>array('pid'=>'0008'),

);

$b = array(

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'),

);直接把$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'),
)

巴扎黑
巴扎黑

모든 응답 (1)
阿神
php
$c = array_merge($a,$b); foreach ($c as $key => $value) { $data[] = $value['pid']; } array_multisort($c,SORT_ASC , $data );//不用array_multisort? print_r($c);
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!