Daha iyi bir php array_merge

0 Cevap php

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!

0 Cevap