2009-12-20 2 views
9

$x boş öğeleri olan PHP'de nasıl bir dizi oluşturabilirim? $x, bilinmeyen ve değişen bir değerdir. Ben 3 elemanlardan oluşan bir dizi oluşturmak isterse Örneğin, ben sadece yapabileceği:

$array = array(null,null,null); 

Ancak, ben $x olduğunu bilmiyorum ve milyon unsurlar olabilir, ben otomatik olarak yapmak gerekir. PHP ile zamanki gibi

+0

BTW, varolmayan bir dizi elemanını erişen bir 'null' dönecektir farkında mısınız? yani: '$ a = dizi (" iki "," vals "); $ val = $ a [5]; is_null ($ val);/* true */' –

+0

(Ayrıca, E_NOTICE düzeyindeki uyarılara sahip olmanız durumunda bir uyarıya neden olur) –

+1

@therefromhere Bu nedenle," array_key_exists "işlevi var. – Loupax

cevap

4

Böyle yapabilirsiniz:

array_fill(0, $x, 'value')