Maison  >  Article  >  développement back-end  >  Découvrez comment fusionner deux tableaux en un seul tableau en PHP

Découvrez comment fusionner deux tableaux en un seul tableau en PHP

PHPz
PHPzoriginal
2023-04-12 09:19:54522parcourir

PHP est un langage de script côté serveur populaire utilisé pour développer des applications Web. La fusion de deux tableaux est l’une des opérations courantes en PHP. Dans cet article, nous explorerons plusieurs façons de combiner deux tableaux en un seul en PHP.

  1. Utilisation de la fonction array_merge

La fonction array_merge est l'une des méthodes standard pour fusionner des tableaux en PHP. Cette fonction prend plusieurs tableaux comme arguments et renvoie le résultat de l'union de ces tableaux.

Voici un exemple de code pour fusionner deux tableaux à l'aide de la fonction array_merge :

$array1 = array("name" => "John", "age" => 30);
$array2 = array("height" => 175, "weight" => 75);
$result = array_merge($array1, $array2);
print_r($result);

Le code ci-dessus affichera le tableau fusionné :

Array
(
    [name] => John
    [age] => 30
    [height] => 175
    [weight] => 75
)
  1. Utilisez l'opérateur +

L'opérateur + en PHP peut également être utilisé pour fusionner Fusionnez les deux tableaux. Cet opérateur ajoute un tableau à un autre tableau et renvoie le nouveau tableau.

Voici un exemple de code pour fusionner deux tableaux à l'aide de l'opérateur + :

$array1 = array("name" => "John", "age" => 30);
$array2 = array("height" => 175, "weight" => 75);
$result = $array1 + $array2;
print_r($result);

Le code ci-dessus affichera le tableau fusionné :

Array
(
    [name] => John
    [age] => 30
    [height] => 175
    [weight] => 75
)
  1. Utilisez la fonction array_replace

La fonction array_replace est utilisée pour fusionner plusieurs tableaux et utiliser le tableau ultérieur écrase le tableau précédent, et si la même clé existe dans le tableau précédent, les valeurs du tableau ultérieur écraseront les valeurs du tableau précédent.

Voici un exemple de code pour fusionner deux tableaux à l'aide de la fonction array_replace :

$array1 = array("name" => "John", "age" => 30);
$array2 = array("name" => "Peter", "height" => 175, "weight" => 75);
$result = array_replace($array1, $array2);
print_r($result);

Le code ci-dessus affichera le tableau fusionné :

Array
(
    [name] => Peter
    [age] => 30
    [height] => 175
    [weight] => 75
)

Résumé

Il existe de nombreuses façons de fusionner deux tableaux en un seul en PHP. Nous pouvons utiliser la fonction array_merge, l'opérateur + ou la fonction array_replace. Dans les applications pratiques, nous pouvons choisir la méthode la plus appropriée pour réaliser l’opération en fonction de nos besoins.

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