with tag strip_tags remove name ejemplo all php arrays multidimensional-array array-merge

php - remove - strip_tags wordpress



Una mejor matriz de php_merge (1)

Si solo quiere aplanar la matriz, puede usar call_user_func_array para llamar a array_merge con los elementos de $justPrices como parámetros:

$flat = call_user_func_array(''array_merge'', $justPrices);

Esto es equivalente a una llamada a la función:

$flat = array_merge($justPrices[0], $justPrices[1], … , $justPrices[count($justPrices)-1]);

Estoy buscando hacerlo mejor sin la necesidad de codificar los enteros de $justPrices[$i] :

$pricesResult = array_merge($justPrices[0], $justPrices[1], $justPrices[2], $justPrices[3]);

$justPrices es una matriz multidimensional que contiene 4 ''bandas'' de precios dentro de cada matriz. Los datos de $justPrices son, por ejemplo:

Array ( [0] => Array ( [0] => 40.95 [1] => 39.95 [2] => 39.45 [3] => 38.95 ) [1] => Array ( [0] => 45.80 [1] => 41.80 [2] => 41.50 [3] => 41.40 ) [2] => Array ( [0] => 45.95 [1] => 42.95 [2] => 41.95 [3] => 41.45 ) [3] => Array ( [0] => 50.00 [1] => 50.00 [2] => 50.00 [3] => 50.00 ) )

El problema es que la cantidad de matrices dentro de $justPrices variará de al menos 2 a 10+. Así que necesito una forma para que los parámetros de la función array_merge() varíen dependiendo de la cantidad de matrices dentro de $justPrices . Iba a utilizar este método simple para obtener la cantidad de matrices dentro de $justPrices :

$justPricesMax = count($justPrices);

Podría escribir un for loop , y aún podría, me preguntaba si había un método mejor para lo que parece superficialmente simple.