ARRAY_MERGE |
Tableau : Fusion |
---|---|
PHP 4.0+ |
Syntaxe
function array_merge($array1); |
function array_merge($array1,...); |
Paramètres
Nom | Description |
---|---|
$array1 | Ce paramètre permet d'indiquer les tableaux à fusionner. |
Retour
Valeur | Description |
---|---|
tableau | Ces valeurs permettent d'indiquer tous les éléments des tableaux contenu contenu dans un même tableau. |
Description
Cette fonction permet de fusionner ensemble différents tableaux.
Remarques
- Si vous souhaitez effectuer une concaténation d'une tableau en une chaine de caractères (fusionner d'un tableau en chaîne de caractères), vous devriez plutôt songer à utiliser la fonction «implode».
- A partir de la version 5 du PHP, il faut que les paramètres passer à cette fonction soit obligatoirement de type de données «array», ainsi, si vous souhaitez inclure une chaîne de caractères vous devrez effectuer un castre avant la variable comme ceci «(array)».
- Si vous fusionner un tableau avec une valeur nulle, et non pas un tableau, une erreur se produira. Ainsi, assurez-vous de remplacer votre valeur nulle par un array() pour éviter les problèmes.
Exemple
L'exemple suivant permet de fusionner deux tableaux en un seul :
- <?php
- $tableau1 = array(10,20,30,40,50,60);
- $tableau2 = array(5,15,25,35,45,55);
- var_dump(array_merge($tableau1,$tableau2));
- ?>
on obtiendra le résultat suivant :
array(12) { [0]=> int(10) [1]=> int(20) [2]=> int(30) [3]=> int(40) [4]=> int(50) [5]=> int(60) [6]=> int(5) [7]=> int(15) [8]=> int(25) [9]=> int(35) [10]=> int(45) [11]=> int(55) }Références
PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 360
Dernière mise à jour : Dimanche, le 22 mars 2015