¿Cómo agregar una matriz a otra sin comparar sus claves?PHP anexar una matriz a otra (no array_push o +)
$a = array('a', 'b');
$b = array('c', 'd');
Al final que debe ser: Array([0]=>a [1]=>b [2]=>c [3]=>d)
Si utilizo algo como []
o array_push
, que hará que uno de estos resultados:
Array([0]=>a [1]=>b [2]=>Array([0]=>c [1]=>d))
//or
Array([0]=>c [1]=>d)
Sólo debe ser algo, haciendo esto, pero de una manera más elegante:
foreach ($b AS $var)
$a[] = $var;
'array_merge ($ a, $ b)' debe hacer exactamente lo que usted desea, al menos con PHP 5+. – tloach
* (relacionado) * [+ Operador de matriz en PHP] (http://stackoverflow.com/questions/2140090/operator-for-array-in-php/2140094#2140094) – Gordon
ninguno de los resultados publicados proviene de 'array_merge();' el resultado de 'array_merge();' debería ser exactamente lo que necesita: 'print_r (array_merge ($ a, $ b)); // outputs => Array ([0] => a [1] => b [2] => c [3] => d) ' – acm