Dizi doğru doldurmamak

0 Cevap php

Ben bir dizi doldurmak için aşağıdaki kodu kullanıyorum:

$number = count ($quantitys);
    $count = "0";
    while ($count < $number) {
        $ref[$count] =  postcodeUnknown ($prefix, $postcodes[$count]);  
        $count = $count +1;
    }

postcodeUnknown bir dizi adında posta kodları bir tablo öneki ve bir öğe kullanarak, bir mysql sorgu ilk satırını döndürür. $ Posta kodları döngü olsa farklı bir satırı her zaman dönmelidir dizelerini içerir.

Ben benzer bir dizi oluşturmak için beklediğiniz Hangi:

Array ([0] => 
       Array ([0] => some data [1] => more data) 
[1] => 
       Array ([0] => second row [1] => even more...)
)

Ama öyle değil. Koşul yerine getirilene kadar bunun yerine örneğin, tekrar tekrar ilk sonuçlarını içeren bir garip dizi yaratıyor:

print_r ($ ref) basitleştirilmiş sonucu;

Array (
   [0] => Array ([0] => some data [1] => more data)
) 
Array(
   [0] => Array (
        [0] => the first arrays content... 
        [1] => ...repeated over again until the loop ends
     )
)

Ve ben neden anlamak için bir kayıp değilim. Herkes benden daha iyi biliyorsun.

0 Cevap