以前我的办法是两次循环,再加判断
$result=array(
array('partCode'=>90925181,'PicPath'=>'001','PartNum'=>'01','test'=>'123'),
array('partCode'=>90925181,'PicPath'=>'001','PartNum'=>'02','test'=>'123'),
array('partCode'=>90925182,'PicPath'=>'001','PartNum'=>'03','test'=>'123'),
array('partCode'=>90925182,'PicPath'=>'001','PartNum'=>'04','test'=>'123'),
);
方法一、
foreach ($result as $i=>$j){
$arr[$j['PartCode'].$j['PicPath']] =
[
'part_code'=>$j['PartCode']