Array ([0] => Array ([field_airline] => 18 [title] => FGGH [field_route_location] => Hongkong [field_time] => 01:10)
[1] => Array ([field_airline] => 19 [title] => DSSA [field_route_location] => Kuala Lumpur [field_time] => 01:10),
[2] => Array ([field_airline] => 19 [title] => ASAS [field_route_location] => Kuala Lumpur [field_time] => 01:10)
)
合并结果我想循环和合并,如果有相同的密钥
Array ([0] => Array ([field_airline] => 18 [title] => FGGH [field_route_location] => Hongkong [field_time] => 01:10),
[1] => Array ([field_airline] => 19 [title] => array(DSSA,ASAS) [field_route_location] => Kuala Lumpur [field_time] => 01:10)
)
我想
<?php
$a= Array (0 => Array ('field_airline' => 18 ,
'title' => 'FGGH',
'field_route_location' => 'Hongkong',
'field_time' => '01:10'
),
1 => Array ('field_airline' => 19 ,
'title' => 'DSSA',
'field_route_location' => 'Kuala Lumpur',
'field_time' => '01:10'
),
2 => Array ('field_airline' => 19,
'title' => 'ASAS',
'field_route_location' => 'Kuala Lumpur',
'field_time' => '01:10'
)
);
$b = array();
foreach ($a as $key=>$value){
$b[$value['field_route_location']][] = $value;
}
echo '<pre>';
print_r($b);
echo '</pre>';
?>
我想你要删除从阵列 – cartina
重复的值不不重复[标题] =>数组(DSSA,ASAS) – kn3l
所以如果field_airline是重复的,我们需要合并标题,位置等? – cartina