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.