Maison >développement back-end >tutoriel php >Comment fusionner plusieurs tableaux en PHP [exemple de code]

Comment fusionner plusieurs tableaux en PHP [exemple de code]

藏色散人
藏色散人original
2018-09-08 14:58:035283parcourir

Cet article vous donnera une introduction détaillée à la méthode spécifique de fusion de tableaux PHP. Tout d’abord, pour les spécialistes de PHP, tout le monde sait que les tableaux sont très importants en PHP et que les tableaux sont un élément indispensable d’un projet PHP complet. Ainsi, pour les débutants PHP, créer des tableaux n'est peut-être pas difficile, mais effectuer des opérations complexes sur des tableaux peut être difficile.

Par exemple, lorsque nous rencontrons une situation dans le projet où nous devons fusionner deux tableaux ou plusieurs tableaux en un seul tableau , en fait, tant que nous maîtrisez les fonctions associées, vous pourrez facilement résoudre de tels problèmes à l’avenir. Ci-dessous, nous vous présenterons plusieurs situations de fusion de tableaux PHP à travers des exemples de code spécifiques.

Remarque : Il existe trois types de tableaux, les tableaux d'index ; les tableaux associatifs ;

Les exemples de code de fusion de tableaux sont les suivants :

1 PHP fusionne deux tableaux ordinaires

<?php
header("content-type:text/html;charset=utf-8");         //设置编码
?>
<?php
$ar1=array(&#39;iphone&#39;,&#39;三星&#39;,&#39;小米&#39;);
$ar2=array(&#39;华为&#39;,&#39;荣耀&#39;,&#39;诺基亚&#39;);
print_r(array_merge($ar1,$ar2));
?>

Il y a deux tableaux ordinaires dans ce qui précède. code, nous fusionnons les deux tableaux via la fonction array_merge et imprimons le résultat comme indiqué ci-dessous :

Comment fusionner plusieurs tableaux en PHP [exemple de code]

De toute évidence, les deux tableaux ont été fusionnés avec succès en un seul tableau. Je pense que tout le monde a remarqué la fonction array_merge Oui, la fonction array_merge peut fusionner plusieurs tableaux.

2. PHP fusionne deux tableaux associatifs

<?php
$ar1=array(&#39;a&#39;=>&#39;iphone&#39;,&#39;b&#39;=>&#39;三星&#39;,&#39;c&#39;=>&#39;小米&#39;);
$ar2=array(&#39;a&#39;=>&#39;华为&#39;,&#39;d&#39;=>&#39;荣耀&#39;,&#39;e&#39;=>&#39;诺基亚&#39;);
print_r(array_merge($ar1,$ar2));
?>

Fusionne deux tableaux associatifs et accède au résultat via le navigateur comme indiqué ci-dessous :

Comment fusionner plusieurs tableaux en PHP [exemple de code]

En ce moment, je me demande si vous avez découvert un problème ? Il existe une même clé dans les deux tableaux associatifs, et après la fusion, la valeur de la même clé écrase l'autre valeur. C'est-à-dire que si plusieurs tableaux ont le même nom de clé, l'utilisation de la fonction array_merge pour fusionner plusieurs tableaux entraînera l'écrasement d'un élément par un autre élément.

Enfin, je voudrais vous rappeler une autre utilisation de la fonction de fusion array_merge. Autrement dit, si nous saisissons un tableau avec un nom de clé entier dans cette fonction, nous obtiendrons un nouveau tableau réindexé !

Ensuite, ce qui précède est une introduction aux méthodes spécifiques de PHP fusionnant deux tableaux et données de plusieurs tableaux, qui nécessitent principalement que tout le monde maîtrise la fonction array_merge. Cet article a une certaine valeur de référence et j’espère qu’il sera utile à des amis dans le besoin !

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:
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