Fusion de tableaux PHP array_merge et ajout de tableaux

angryTom
Libérer: 2023-04-07 15:28:01
avant
3099 Les gens l'ont consulté

Dans le développement actuel de notre projet PHP, la fusion de tableaux est l'une des opérations couramment utilisées. array_merge() La fonction peut fusionner un ou plusieurs tableaux en un seul tableau. Si deux éléments du tableau ou plus ont le même nom de clé, le dernier élément écrase les autres. S'il s'agit d'un indice entier, il sera réorganisé et ne sera pas écrasé. Lors de l'ajout de tableaux, le premier est conservé et le dernier est supprimé. S'il y a des entiers identiques dans le tableau suivant, ceux qui apparaissent en premier seront conservés, ceux qui apparaîtront plus tard seront ignorés, puis les indices seront réorganisés.

$programmer1 = array("a"=>"PHP程序员","b"=>"JAVA程序员","IOS程序员");
$programmer2 = array("c" =>"安卓程序员","d" => "ASP程序员","前端","a"=> "DBA");
Copier après la connexion

Utilisez la fonction array_merge()

$programmer3 = array_merge($programmer1,$programmer2);
var_dump($programmer3);

array(6) {
["a"]=>
string(3) "DBA"
["b"]=>
string(13) "JAVA程序员"
[0]=>
string(12) "IOS程序员"
["c"]=>
string(15) "安卓程序员"
["d"]=>
string(12) "ASP程序员"
[1]=>
string(6) "前端"
}
Copier après la connexion

Utilisez le signe +

$programmer4 = $programmer1 + $programmer2;
var_dump($programmer4);

array(5) {
["a"]=>
string(12) "PHP程序员"
["b"]=>
string(13) "JAVA程序员"
[0]=>
string(12) "IOS程序员"
["c"]=>
string(15) "安卓程序员"
["d"]=>
string(12) "ASP程序员"
}
Copier après la connexion

Lors de la fusion à l'aide de array_merge, l'indice is Le résultat final de a est le DBA qui apparaît dans $programmer2. Les indices numériques dans $programmer1 et $programmer2 sont réorganisés et non écrasés. Il existe deux valeurs d'indice numérique. Lors de l'ajout et de la fusion de deux tableaux, le résultat final de l'indice a est le programmeur PHP apparaissant dans $programmer1, et l'indice entier n'a qu'un seul programmeur IOS dans $programmer1, et les indices seront également réorganisés.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

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!

Étiquettes associées:
source:www.leixuesong.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal