Ben tamsayılar kodlamalısınız gerek kalmadan bu daha iyi bir şekilde yapmak isteyen $justPrices[$i]
am:
$pricesResult = array_merge($justPrices[0], $justPrices[1], $justPrices[2], $justPrices[3]);
$justPrices
, her dizide fiyatlarının 4 'bantlar' içeren, çok boyutlu bir dizidir. $justPrices
, örneğin olmak için veriler:
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 ) )
Bu konu olan dizilerin miktarı $justPrices
, en az 2 ila 10 + 'ya değişebilir olmasıdır. Bu yüzden $justPrices
içindeki dizilerin miktarına göre değişebilir için array_merge()
fonksiyon için parametreler için bir yol gerekir. I $justPrices
içindeki dizilerin miktarda almak için bu basit yöntemi kullanmak için gidiyordu:
$justPricesMax = count($justPrices);
Ben bir for loop
yazabilirsiniz, ve yüzeyde nispeten basit görünüyor ne için daha iyi bir yöntem olsaydı ben yine, ben sadece merak olabilir!