Maison >développement back-end >tutoriel php >Fonction PHP préliminaire : array_merge()

Fonction PHP préliminaire : array_merge()

WBOY
WBOYoriginal
2023-06-20 08:34:101963parcourir

PHP est un langage de script open source bien accueilli et utilisé par les programmeurs du monde entier. PHP est très puissant et fournit de nombreuses fonctions pratiques lors du traitement des tableaux, comme la fonction array_merge(). La fonction

array_merge() peut fusionner un ou plusieurs tableaux en un seul tableau. Jetons un coup d'œil à l'utilisation et aux précautions de cette fonction.

Syntaxe :

array_merge ( array $array1 [, array $... ] ) : array

Paramètres :

  • array1 : obligatoire. Le premier tableau à fusionner.
  • ... : Facultatif. Il peut y avoir plusieurs autres tableaux à fusionner.

Valeur de retour :

  • Renvoie le tableau fusionné. Si un tableau d'entrée est un tableau vide, la fonction renvoie un tableau vide.

Exemple 1 :

$array1 = array('a'=>1,'b'=>2,'c'=>3);
$array2 = array('d'=>4,'e'=>5,'f'=>6);
$result_array = array_merge($array1,$array2);
print_r($result_array);

Sortie :

Array
(
    [a] => 1
    [b] => 2
    [c] => 3
    [d] => 4
    [e] => 5
    [f] => 6
)

Exemple 2 :

$array1 = array('a'=>1,'b'=>2,'c'=>3);
$array2 = array('d'=>4,'e'=>5,'f'=>6);
$array3 = array('g'=>7,'h'=>8,'i'=>9);
$result_array = array_merge($array1,$array2,$array3);
print_r($result_array);

Sortie :

Array
(
    [a] => 1
    [b] => 2
    [c] => 3
    [d] => 4
    [e] => 5
    [f] => 6
    [g] => 7
    [h] => 8
    [i] => 9
)

Remarque : La fonction

  • array_merge() ne peut fusionner que des variables de type tableau, les autres types de variables seront convertis en un type de tableau. Par exemple, si une variable de type chaîne est fusionnée, le programme la convertira en un tableau contenant la chaîne.
  • Si deux tableaux ou plus contiennent des éléments avec le même nom de clé, les éléments suivants écraseront les éléments d'origine. Par conséquent, les éléments suivants écraseront les éléments d’origine.
  • Si un nom de clé est un entier, il sera converti en type chaîne.
  • S'il n'y a aucun paramètre d'entrée, un tableau vide est renvoyé.
  • S'il n'y a qu'un seul paramètre et que le paramètre est un tableau, la fonction renverra le tableau d'origine sans effectuer aucune opération.

Résumé : La fonction

array_merge() est une fonction très pratique dans les opérations sur les tableaux PHP. Elle a un large éventail d'utilisations et peut facilement fusionner plusieurs tableaux en un seul. Cependant, lorsque vous utilisez cette fonction, vous devez faire attention aux points ci-dessus pour éviter les erreurs.

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