J'ai rencontré un petit problème. Les deux tableaux peuvent être fusionnés pour pouvoir être rapidement écrits dans la base de données, mais quelle que soit la manière dont ils sont fusionnés, ce n'est pas idéal, je voudrais demander. Les tableaux 1 et 2 sont composés de la même clé, et les clés sont remplacées par array1 et raary2. Pouvez-vous s'il vous plaît aider, merci
//数组1 $arry1=array ( [0] => 1-ASD [1] => 1-EWFEEF [2] => 1-BHRTBHTR [3] => 1-RTHJT [4] => 1-TNJRTHTR ) //数组1 $array2=array ( [0] => 2-ASD [1] => 2-EWFEEF [2] => 2-BHRTBHTR [3] => 2-RTHJT [4] => 2-TNJRTHTR ) //想要输出的二维数组形式 //1和2数组同一个key的组成一起,并且把key修改为array1和raary2 //新数组 $array=array ( [0] => Array ( [array1] => 1-ASD [array2] => 2-ASD ) [1] => Array ( [array1] => 1-EWFEEF [array2] => 1-EWFEEF ) [2] => Array ( [array1] => 1-BHRTBHTR [array2] => 2-BHRTBHTR ) [3] => Array ( [array1] => 2-TNJRTHTR [array2] => 2-TNJRTHTR ) [4] => Array ( [array1] => 2-KMYTY [array2] => 2-KMYTY ) )
解答
$new_arr = [];
foreach($array1 comme $k1=>$v1){
foreach($arrat2 comme $k2 =>$v2){
if($k 1 == $k2){
$new_arr[$k1]['array1'] = $v1; $new_arr[$k1]['arrat2'] = $v2; } } return $new_arr;
}