Maison  >  Article  >  développement back-end  >  Comment concaténer deux tableaux en PHP

Comment concaténer deux tableaux en PHP

PHPz
PHPzoriginal
2023-04-25 09:04:20616parcourir

En langage PHP, vous pouvez utiliser la fonction suivante pour fusionner deux tableaux :

array_merge(array $array1, array $array2): array

Cette fonction fusionne deux tableaux en un seul tableau et renvoie le tableau fusionné. Si les clés de deux tableaux entrent en conflit, le dernier tableau écrasera le tableau précédent. Nous explorerons ensuite comment concaténer deux tableaux.

Supposons que nous ayons deux tableaux $keys et $values, qui contiennent respectivement des clés et des valeurs correspondantes, et que les deux tableaux aient le même nombre d'éléments. Nous devons les assembler deux par deux pour générer un nouveau tableau $items, dans lequel chaque élément contient une clé et la valeur correspondante. Notre code est implémenté comme suit :

$keys = array('name', 'age', 'gender');
$values = array('John', 25, 'male');

$items = array();

for ($i = 0; $i < count($keys); $i++) {
    $items[$i] = array($keys[$i] => $values[$i]);
}

print_r($items);

En exécutant le code ci-dessus, nous pouvons obtenir le résultat suivant :

Array
(
    [0] => Array
        (
            [name] => John
        )

    [1] => Array
        (
            [age] => 25
        )

    [2] => Array
        (
            [gender] => male
        )

)

Dans le code ci-dessus, nous utilisons une boucle for pour parcourir le tableau $keys et $values. Pour chaque $i, nous créons un tableau associatif contenant des paires clé-valeur, avec $keys[$i] comme clé et $values[$i] comme valeur. Ajoutez ensuite ce tableau associatif au tableau $items.

Grâce aux exemples ci-dessus, nous pouvons voir comment utiliser la fonction de fusion de tableaux et l'instruction de boucle dans le langage PHP pour assembler deux tableaux par paires. Cette méthode peut être appliquée à une variété de scénarios différents, tels que l'épissage de plusieurs tableaux, etc. Lorsque nous utilisons cette méthode, nous devons prêter attention aux conflits clés. En cas de clés en conflit, les paires clé-valeur du tableau suivant écraseront les paires clé-valeur portant le même nom dans le tableau précédent, ce qui peut conduire à des résultats inattendus. Par conséquent, lorsque nous utilisons cette méthode, nous devons examiner attentivement la structure et le contenu du tableau pour garantir que nous obtenons les résultats attendus.

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