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.