Analysons maintenant comment fusionner deux tableaux et fusionner des éléments avec la même valeur clé ensemble pendant le processus de développement PHP.
Exemple 1
La façon la plus simple de fusionner
$a = [ 1=>'a', 2=>'b', 3=>'c' ]; $b = [ 3=>'e', 4=>'f', 5=>'c' ]; $c = $a+$b; print_r($c);
Sortie :
Array ( [1] => a [2] => b [3] => c [4] => f [5] => c )
Analyse : $a[3]
Remplacer $b[3]
, lorsqu'il y a des éléments avec la même valeur clé dans le tableau, le tableau précédent sera suivi de l'élément du tableau avec la même valeur clé
Exemple 2
Utiliser la méthode d'affectation de boucle foreach
$a = [ 1=>'a', 2=>'b', 3=>'c' ]; $b = [ 3=>'e', 4=>'f', 5=>'a' ]; foreach ($b as $key => $val) { $a[$key] = $val; } print_r($a);
Sortie :
Array ( [1] => a [2] => b [3] => e [4] => f [5] => a )
Analyse : un peu différente de l'exemple 1
Le tableau utilisé pour la boucle $b
écrasera le tableau $a
éléments, et n'écraser que les éléments avec la même valeur clé
Fonctions associées :
array_merge
array_intersect
array_intersect_ukey
array_intersect_uassoc
array_intersect_key
array_intersect_assoc
Recommandations d'apprentissage associées : Programmation PHP du Débutant au Maître
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!