Comment fusionner plusieurs baies de PHP « sample code »

Source : Internet
Auteur : utilisateur
Cet article vous donnera une introduction détaillée aux méthodes spécifiques de fusion de tableau PHP. Tout d’abord, pour les chercheurs PHP, nous savons tous que les tableaux sont très importants en PHP, dans les tableaux de projet PHP complets ne sont pas une petite partie. Donc pour les débutants PHP, il n’est pas difficile de créer des tableaux, mais il peut être difficile d’effectuer des opérations complexes sur des tableaux spécifiques.

Par exemple, nous rencontrons la nécessité du projetDeux tableauxOuPlusieurs baies sont fusionnés dans un tableauEn fait, tant que nous maîtrisons les fonctions pertinentes, l’avenir de ce genre de problèmes peut être très pratique. Nous allons vous donner quelques exemples de tableau PHP fusion avec un exemple de code spécifique.

Remarque : Les tableaux ont trois types, indice tableaux, tableaux associatifs et les tableaux multidimensionnels.

Voici des exemples de code de fusion de tableau :

Tout d’abord, PHP fusionner deux tableaux ordinaires

≪ ? Phpheader ("Content-type : text / html ; charset = utf-8 ») ; Mettre en place l’encodage ? >< ? php ar1$ = array (« iphone », « Samsung », « Romaric ») ; $ar 2 = array (« Huawei », « La gloire », « Nokia ») ; Rint_r p (Array_merge ($ar 1, $ar 2)) ; ? Le

Il y a deux tableaux communs dans le code ci-dessus, et nous combinons les deux nombres par le biais de la fonction Array_merge et imprimer les résultats tels que :


Apparemment, 2 tableaux ont été correctement fusionnées dans un tableau. Je ne sais pas que tout le monde a remarqué, trop.Function Array_mergeC'est justeFunction Array_mergeDoit être en mesure de fusionner plusieurs baies.

Deux, PHP fusionner deux tableaux associatifs

≪ ? Php$ ar1 = array (' A ' = > « iphone », « B » = > « Samsung », « C » = > « Romaric ») ; $ar 2 = array (' A ' = > « Huawei »,'d ' = > « Gloire », « e » = > ' Nokia ') ; p Rint_r (Array_merge ($ar 1, $ar 2)) ; ? Le

Fusionner deux tableaux associatifs pour accéder aux résultats via le navigateur, tels que :


À ce stade, ne sais pas si vous trouvez un problème ? Les deux tableaux associatifs ont un des noms de clé mêmes, et la même valeur de clé de nom substitue la valeur d’autre après la fusion. Autrement dit, si plusieurs baies ont le même nom de clé, une tableau unique de fusion avec la fonction Array_merge aura un élément qui remplace l’autre.

Enfin, nous vous donnons aussi un soupçon d’une autre utilisation de la fonction de fusion array_merge, autrement dit, si nous entrons dans un tableau avec un nom de clé sous forme d’entier dans cette fonction, nous aurons un nouveau tableau qui a été ré-indexé !

Afin que ce qui précède est deTableaux PHP fusion 2EtPlusieurs données de tableauLes méthodes spécifiques de la mise en place, qui a surtout besoin de la maîtrise de la fonction Array_merge. Cet article a une certaine valeur de référence, j’espère avoir le besoin d’amis pour aider !

Nous contacter

Le contenu de cette page provient d'Internet et ne reflète pas l'opinion d'Alibaba Cloud ; les produits et services mentionnés sur cette page n'ont aucune relation avec Alibaba Cloud. Si le contenu de la page vous semble problématique, veuillez nous écrire un courriel, nous traiterons le problème dans les 5 jours suivant la réception de votre message.

Si vous constatez des cas de plagiat de la part de la communauté, veuillez envoyer un courriel à : info-contact@alibabacloud.com et fournir des preuves pertinentes. Un membre de notre équipe vous contactera dans les 5 jours ouvrables.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.