Maison > développement back-end > Problème PHP > L'ajout de tableaux php fusionnera-t-il les valeurs en double ?

L'ajout de tableaux php fusionnera-t-il les valeurs en double ?

青灯夜游
Libérer: 2023-03-16 08:02:02
original
2601 Les gens l'ont consulté

L'ajout d'un tableau PHP ne fusionnera pas les valeurs en double. En PHP, vous pouvez utiliser l'opérateur "+" pour ajouter un ou plusieurs tableaux. Ces tableaux seront fusionnés pour renvoyer un nouveau tableau. La syntaxe est "tableau1+tableau2+..", et les éléments des tableaux suivants seront ajoutés. au premier. À la fin de l'élément, peu importe que la valeur soit répétée ; mais si le nom de la clé est répété, l'élément précédent écrasera l'élément suivant.

L'ajout de tableaux php fusionnera-t-il les valeurs en double ?

L'environnement d'exploitation de ce tutoriel : système Windows7, PHP version 8.1, ordinateur DELL G3

L'ajout d'un tableau php ne fusionnera pas les valeurs en double.

En php, vous pouvez utiliser l'opérateur "+" pour ajouter un ou plusieurs tableaux, et ces tableaux seront fusionnés pour renvoyer un nouveau tableau ; syntaxe :

数组1+数组2+...
Copier après la connexion

Les éléments du tableau suivant seront ajoutés au premier. element À la fin

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr1=array("a1"=>1,"a2"=>2,"a3"=>3,"a4"=>4,"a5"=>5);
$arr2=array("b1"=>6,"b2"=>5,"b3"=>4,"b4"=>3,"b5"=>2,"b6"=>1);
var_dump($arr1);
var_dump($arr2);
$arr=$arr1+$arr2;
var_dump($arr);
?>
Copier après la connexion

Lajout de tableaux php fusionnera-t-il les valeurs en double ?

, on peut voir que le fait que les valeurs soient des doublons n'a aucun effet et que les valeurs en double ne seront pas fusionnées.

Mais les noms de clés répétés auront un impact Si les noms de clés sont répétés, les éléments précédents couvriront les éléments suivants

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr1 = array("a" => "apple", "b" => "banana");
$arr2 = array("a" => "pear", "b" => "strawberry", "c" => "cherry");
var_dump($arr1);
var_dump($arr2);
$arr=$arr1+$arr2;
var_dump($arr);
?>
Copier après la connexion

Lajout de tableaux php fusionnera-t-il les valeurs en double ?

Apprentissage recommandé : "Tutoriel vidéo PHP"

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:php.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>
Tutoriels associés
Recommandations populaires
Derniers cours
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal