Ajouter quelque chose à celui existant est l'un des besoins fondamentaux de tout langage de programmation. PHP lui-même possède diverses fonctions intégrées pour gérer la fonctionnalité d'ajout de tableau. Nous pouvons ajouter deux tableaux ou plus pour créer un nouveau tableau (une combinaison de tous). Le tableau est utile lorsque nous avons deux tableaux différents et que nous souhaitons les fusionner en un seul pour un traitement ultérieur. L'ajout d'un tableau peut consister à pousser un nouvel élément dans un tableau, à ajouter un tableau à un autre tableau, à fusionner 2 tableaux ou plus, etc. Dans la fonction array_merge(), renvoyer un nouveau tableau après avoir passé au peigne fin tout le tableau passé dans ce paramètre array_merge(). .
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Vous trouverez ci-dessous la liste des ajouts de tableaux PHP et leur syntaxe :
Syntaxe n°1 :
array_merge($array1, $array2);
Description – array_merge() est une fonction intégrée au langage PHP. $array1 et $array2 sont les deux tableaux que nous cherchons à fusionner. Il combinait deux tableaux simples en un seul.
Syntaxe n°2 :
array_push($array1, $array2);
Description – Encore une fois, array_push() est une fonction intégrée au langage PHP. $array1 et $array2 sont les deux tableaux que nous cherchons à fusionner. Dans ce processus, le tableau suivant apparaîtra à la position suivante de la première position. Par exemple, si $array1 a les 5 éléments, dans ce cas, le $array2 complet sera placé en 6ème position.
Syntaxe n°3 :
array_push($array1, $val);
Description – array_merge() peut également être utilisé pour ajouter l'élément au tableau. $array1 est un tableau indiquant si $val est la valeur que nous voulons ajouter dans $array1. Dans ce processus, le $val sera ajouté comme valeur normale à la prochaine position $array1.
Les éléments du tableau associé unique peuvent être exécutés en utilisant la fusion de tableaux. Ce tableau par valeur clé-valeur sera converti en un seul tableau. Il existe de nombreuses autres manières d'exécuter les fonctionnalités array_merge().
Syntaxe n°4 :
array_combine($array1, $array2)
array_combine() peut être utilisé pour combiner deux tableaux simples dans le tableau du tableau associé (en clé-valeur parée).
Pour utiliser cette fonctionnalité de fusion de tableaux, nous devons disposer de deux tableaux. Disons $array1 et $array2. Nous pouvons fusionner ces deux éléments en tableaux pour former un seul tableau. Cela peut être fait en écrivant notre propre code personnalisé en utilisant les fonctions intégrées de PHP. En PHP lui-même, il existe différentes manières d'y parvenir en fonction de nos besoins commerciaux. D'un autre côté, le ou les éléments peuvent également être ajoutés au tableau.
Voici les exemples donnés ci-dessous :
Dans cet exemple, nous aurons deux tableaux et nous essaierons de fusionner ce tableau en utilisant la fonction PHP array_merge().
Code :
<?php $array1 = array(1, 2, 3, 4); $array2 = array(4,5, 6); $arr_merge = array_merge($array1, $array2); print_r($arr_merge); ?>
Sortie :
En utilisant la fonction array_push(), le second sera fusionné avec le premier. Dans cette fonction, le deuxième tableau sera ajouté à la position suivante du premier tableau. Le tableau complet sera placé à l'endroit suivant.
Code :
<?php $array1 = array(1, 2, 3, 4); $array2 = array(4,5, 6); array_push($array1, $array2); print_r($array1); ?>
Sortie :
On peut voir qu'en 4ème position tout le tableau a été placé.
Code :
<?php $array1 = array(1, 2, 3, 4); array_push($array1, 2000); print_r($array1); ?>
Sortie :
Comme nous pouvons le voir dans l'exemple, si nous ajoutons un seul élément, il sera ajouté comme valeur normale à la prochaine position suivante du tableau.
Code :
<?php $testing = array(); for ($i=1; $i < 11 ; $i++) { array_push($testing,$i); } print_r($testing); ?>
Sortie :
Code :
<?php $array1 = array("1" => "First"); $array2 = array("a2" => "Second", "a3" => "Third"); $result = array_merge($array1, $array2); print_r($result); ?>
Sortie :
Comme nous pouvons le voir dans cet exemple, si nous avons la touche numérique, elle partira de sa position traditionnelle. Pour le reste, il sera ajouté à la valeur-clé.
Code :
<?php $array1 = array(1 => "Red", 3=>"Green", 2=>"Blue"); $result = array_merge($array1); print_r($result); ?>
Sortie :
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!