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%)
|
@@Fifi209
Bardzo możliwe, ale teraz poznaję zasady działania poszczególnych elementów języka. @zordon Czytałem manuala, ale nie do końca to wszystko jeszcze układa mi się w całość. Faktycznie, jeśli chcę mogę wywołać tylko jedną zmienną przekazująca dane z tablicy. To rozumiem. Wobec tego $wartosc przechwytuje z tablicy wewnętrznej 'OLE', 'Olej', 10? A co przechowuje $klucz? Odnosi się do tablicy nadrzędnej, numeruje tablice wewnętrzne? Może to są dziecinne pytania, ale staram się to zrozumieć, a samemu nie idzie. Ten post edytował f#a#oo 9.06.2011, 12:08:01 |
|
|
|
f#a#oo [PHP]Tablice dwuwymiarowe 9.06.2011, 09:11:51
Fifi209 Teraz zamiast each i list używa się pętli foreach 9.06.2011, 09:53:34
zordon poczytaj dokładnie w manualu o list() i each().
W... 9.06.2011, 10:03:38
nekomata W przyklejonym topic'u , jest bardzo dokładnie... 9.06.2011, 16:45:11
f#a#oo @nekromanta
Teraz rozumiem Podany przez Ciebie w... 9.06.2011, 21:23:26 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 13:16 |