J'ai deux tableaux. Je veux que je ne change pas les indices de la première et que la seconde est ajoutée par ordre dans les lacunes des indices manquants:Merge 2 tableaux: ne pas modifier les index et ajouter les 2ème valeurs dans l'ordre dans les lacunes
$a = array(
0 => 9,
2 => 13
);
$b = array(
1 => 10,
2 => 11,
3 => 12,
4 => 1
);
Je veux ce résultat:
$ab = array(
0 => 9,
1 => 10,
2 => 13,
3 => 11,
4 => 12,
5 => 1
);
J'ai essayé ceci:
$ab = $a+$b; // Keeps indexes, but removes key 2 from array $ b
$ab = array_merge($a, $b); // Change indexes
$ab = array_unique(array_merge($a,$b)); // Change indexes
$ab = array_merge($a, array_diff($b, $a)); // Change indexes
Non, ESt pas possible, j'ai simplifié l'exemple, mais $ b a un minimum de cinq valeurs et $ par 0 à 5 valeurs. – nature