Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlenie elementów z tablicy (foreach), Prośba o wyjasnienie
arekk85
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.12.2014

Ostrzeżenie: (0%)
-----


Dobry wieczór. Mam do was prośbę o wyjaśnienie zasad stosowanie pętli foreach na tablicach asocjacyjnych
Kod
[PHP]
$tablica = array(
            'imie' => array(),
            'nazwisko' => array(),
            'wiek' => array() );
                        
$tablica['imie'][] = 'Tomasz';
$tablica['nazwisko'][] = 'Nowak';
$tablica['wiek'][] = '26';

$tablica['imie'][] = 'Anna';
$tablica['nazwisko'][] = 'Kowalska';
$tablica['wiek'][] = '11';

echo "<pre>";
print_r($tablica);
echo "</pre>";
[/PHP]

Wynik funkcji print_r
Cytat
Array
(
[imie] => Array
(
[0] => Tomasz
[1] => Anna
)
[nazwisko] => Array
(
[0] => Nowak
[1] => Kowalska
)
[wiek] => Array
(
[0] => 26
[1] => 11
)
)

Teraz chciałem za pomocą pętli foreach wyświetlić wszystkie elementy w tablicy
Kod
foreach ($tablica as $klucz=> $wartosc){
    echo $klucz ." ". $wartosc;
}

Wynik pętli foreach
Cytat
imie Array
nazwisko Array
wiek Array

Wiem tyle że komunikat Array mówi że odwołanie do Tablicy.
Taki zapis
Cytat
foreach ($tablica as $klucz=> $wartosc){
echo $klucz ." ". $wartosc[1];
}

Mnie nie urządza bo ja chce wyświetlić indeksy 0 oraz 1
Czy może mi ktoś łopatologicznie wytłumaczyć jak powinien prawidłowo wyglądać zapis
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 21:14