![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 9.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich pierwszym postem. Właśnie raczkuję z php, przerabiam sobie pewien podręcznik i wiedzę uzupełniam manualem, ale… nie mogę zrozumieć, dlaczego poniższy kod z podręcznika działa. Siedzę nad tym już kilkadziesiąt minut.
Przykład 1 (podręcznik).
Chodzi mi głównie o działanie list() i each() w tabelach dwuwymiarowych. Dlaczego po wpisaniu echo "| $wartosc "; wyświetla się cały rząd, tzn. zawartość tablicy drugiego stopnia? W manualu (http://pl.php.net/manual/pl/function.each.php) jest: Przykład 2. Zawartość tablicy jest wywoływana przy pomocy dwóch zmiennych, każda po imieniu. W wypadku tablicy dwuwymiarowej z przykładu 1 wystarczy tylko $wartosc? Po co definiowano $klucz skoro nie ma do niego odwołania? W przykładzie 1 list() wyświetla wszystko automatycznie, a w przykladzie 2 trzeba to dokładnie określać? Dlaczego? Będę wdzięczny za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 9.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
@nekromanta
Teraz rozumiem (IMG:style_emoticons/default/smile.gif) Podany przez Ciebie wydaje się bardziej logiczny. Już rozróżniam klucz i wartość (IMG:style_emoticons/default/wink.gif) Zastosowany przeze mnie sposób montowania jest w "PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty". Może to ze względu na początek książki (koło setnej strony), a może jest stara/z błędami... Pozdrawiam i dziękuję za pomoc autorom postów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 23:30 |