Iki bir dimenson itibaren dizi dönüşümü php

2 Cevap php

bazı "basit" bir sorun:

Ben bu diziyi ettik;

$myArray = array(
'FOO',
'BAR,
);

i istiyorum:

$mayArray = array(
   'FOO' => array(),
   'BAR' => array(),
);

bir foreach ile yapıyor iam an:

foreach ($myArray as $key => $val) {
    $newArray[$val] = array();
}

$myArray = $newArray;

Bir easyer yolu var mı? ;-)

2 Cevap

Eğer varsa yolu anlamak oldukça kolaydır. Ama aynı zamanda bu yapabilirsiniz:

 $myArray = array_fill_keys($myArray, array());

Burada Dokümanlar: http://us2.php.net/manual/en/function.array-fill-keys.php

Sen array_fill_keys, burada örnek kullanabilirsiniz:

$myArray = array_fill_keys($myArray, array());