list
Przypisz zmienne tak jakby były tablicą
Opis
voidlist
mixedzmienna
mixed...
Podobnie jak array, nie jest na prawdę funkcją,
ale elementem składni języka. Instrukcja list
jest używana do przypisywania listy zmiennych w jednej operacji.
list działa tylko z tablicami o indeksach
liczbowych zakładając że indeksy zaczynają się od 0.
Przykłady użycia list
]]>
Przykład użycia list
| Nazwisko pracownika |
Pensja |
\n" .
" $nazwisko | \n" .
" $pensja | \n" .
" \n";
}
?>
]]>
list Przypisuje wartości zaczynając parametru
znajdującego się po prawej. Przy używaniu zwykłych zmiennych nie ma
się o co martwić. Ale używając tablic z indeksami, zazwyczaj
oczekuje się, że kolejność indeksów w tablicy będzie taka sama jak zapis
wywołania list, od lewej do prawej. Otóż tak nie
jest. Zmienne są przypisywane w odwrotnej kolejności.
Przykład użycia list z indeksowaną
tablicą
]]>
Przykład ten wyświetli co następuje (zauważ kolejność elementów
porównując ją do tej, w której były one zapisane w wywołaniu funkcji
list):
array(3) {
[2]=>
string(8) "kofeina"
[1]=>
string(5) "brązowa"
[0]=>
string(6) "kawa"
}
Patrz także: each array i
extract.