2012-05-17 17 views
7

Jaki jest NAJBARDZIEJ EFEKTYWNY sposób na uzyskanie tablicy wartości i przekształcenie jej w tablicę kluczy? naprawdę chciałbym, aby uniknąć pętli foreach ...Tablica PHP - Przekształcanie wartości tablic na klucze

$in = array(
    'red', 
    'green', 
    'blue' 
); 

INTO

array_flip funkcja
$out = array(
    'red' => NULL, 
    'green' => NULL, 
    'blue' => NULL 
); 
+0

Czytając instrukcję zawsze jest dobrym pomysłem. http://www.php.net/manual/en/ref.array.php – vascowhite

+0

@AlexV: Zobacz link w moim ostatnim komentarzu i zobacz [tutaj] (http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work). – Travesty3

Odpowiedz

24

używać PHP za.


Na drugim myśli, jeśli chcesz być wartości null, wtedy może chcieć użyć array_fill_keys:

$out = array_fill_keys($in, null); 
+1

chciał tylko powiedzieć: array_fill_keys +1 – mmundiff

Powiązane problemy