javascript - problème de fusion de tableaux
迷茫
迷茫 2017-06-28 09:23:28
0
2
930

Voici les deux tableaux avant la fusion

Voici le tableau fusionné

Comment écrire ceci pour chaque ?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(2)
刘奇

Permettez-moi d'abord de parler de ma compréhension du but de la question. Ces deux tableaux doivent être extraits de deux tables différentes. Date et a_id doivent être les mêmes champs. La fusion est également basée sur ces deux. idem, puis pour fusionner les données dans un tableau, voici le code :

$array1 = array(..); // Le premier tableau fusionné
$array2 = array(..); // Le deuxième tableau fusionné
$array = array_merge($array1 , $array2);
$new_array = array();
foreach($array as $v){

foreach($v as $key => $val){
    if(array_key_exists($val['date'].'-'.$val['a_id'] , $new_array)){
        // 存在相同的数组下标说明两个数组有相同的date,a_id,那么直接合并
        $new_array[$val['date'].'-'.$val['a_id']] = array_merge($new_array[$val['date'].'-'.$val['a_id']],$val);
    }else{
        $new_array[$val['date'].'-'.$val['a_id']] = $val;
    }
}

}

Explication : L'indice du tableau traité new_array est date-a_id, qui est utilisé comme seul indice

我想大声告诉你

Je ne sais pas sur quoi appuyer

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal