Fusionner plusieurs tableaux à partir d'un tableau
Comment fusionner plusieurs tableaux à partir d'une seule variable de tableau ? disons que j'ai cela en un array variable
Ceux-ci sont dans une variable ..
$array = array(array(1), array(2));
Array
(
[0] => 1
)
Array
(
[0] => 2
)
comment mettre fin à cette
Array
(
[0] => 1
[1] => 2
)
Vous devez vous connecter pour publier un commentaire.
C'est le PHP équivalent de javascript
Function#apply
(générer une liste d'arguments à partir d'un tableau):démo: http://3v4l.org/nKfjp
result
clé, vous devez vous carte chaque élément à son seul élément premier. En 5.3+, vous pouvez écrire$input = array_map(function(x){return x['result']}, $input)
Cela peut fonctionner:
array_merge pouvez faire le travail
après le commentaire
Si fixe indexs vous pouvez utiliser:
Plus générique solution:
$resultArray = array_merge ($array1, $array1);
Quelque chose de bon à lire:
http://ca2.php.net/manual/en/function.array-merge.php
Récursive:
http://ca2.php.net/manual/en/function.array-merge-recursive.php
array_merge
à la matrice. Voir ma réponse.Depuis PHP 5.6 vous pouvez utiliser variadics et argument déballage.
C'est jusqu'à 3 fois plus rapide que
call_user_func_array
.array_merge
est ce que vous avez besoin.Edit:
$arr1
?