Maison  >  Article  >  développement back-end  >  Fusion de tableaux PHP array_merge et ajout de tableaux

Fusion de tableaux PHP array_merge et ajout de tableaux

angryTom
angryTomavant
2019-10-14 15:46:122978parcourir

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");

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) "前端"
}

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程序员"
}

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer