Ben alan adları bir dizi var. Ben varsayılan olarak boş değerlere sahip başka bir dizinin anahtarlarını, doldurmak için bu kullanmak istiyorum. Ben bunu tek bir komut var mı?
PHP olarak da array_fill_keys a> kullanabilirsiniz 5.2.0
array_fill_keys( array('foo', 'bar', 'baz'), NULL);
hangi verecek
Array
(
[foo] =>
[bar] =>
[baz] =>
)
array_combine and array_fill a> fonksiyonları deneyin:
array_combine($arrayOfKeys, array_fill(0, count($arrayOfKeys), null))
array_fill PHP 4.2 beri yalnızca gibi ya da, array_pad a> yerine deneyin:
array_combine($arrayOfKeys, array_pad(array(), count($arrayOfKeys), null))
Ben sorunuzu anlamak, ihtiyacınız array_combine() a>