Co powinniśmy wiedzieć o tablicach - część 2.
Przedstawiony w poprzednim laboratorium dostęp do danych w tablicy jest niewystarczający. Aby wykorzystać siłę tablic jako zbiór danych należy użyć pętli. W zależności od rodzaju tablicy wykorzystamy pętle for lub foreach. Przy korzystaniu z pętli for dodatkowo będziemy musieli skorzystać z funkcji count, aby określić długość tablicy - jednocześnie pamiętając, że indeksy w tablicach rozpoczynają się od zera.
Przykład 1 dla for:
$tab =['22','4','23','13','8'];
for ($i=0;$i<count($tab);$i++) {
echo $tab[$i].', ';
}
/*efekt: 22, 4, 23, 13, 8, */
Przykład 2 dla foreach:
$tab =['Imię'=>'Jan','Nazwisko'=>'Nowak','Wiek'=>'23',
'PESEL'=>'84010377499'];
foreach($tab as $t=>$v){
echo $t.': '.$v.'<br/>';
}
/*efekt:
Imię: Jan
Nazwisko: Nowak
Wiek: 23
PESEL: 84010377499 */
Przykład wykorzystania pętli foreach do utworzenia menu na stronie www: kod na github

Zadanie 1 : Używając pętli foreach wyświetl dane z podanej tablicy
$tab = array(
array(
array('Ola','Jacek','Staś'),
array('Józek','Stefan','Adam')
)
);
Przykładowe rozwiązanie: kod na github
Zadanie 2: Mając podaną tablicę wyświetl dane
$tab =['Nabiał'=>[
'masło'=>['łaciate','solone','szwedzkie'],
'mleko'=>['wiejskie', 'łaciate','końskie'],
'ser'=>['biały','tłusty','półtłusty']
]
];
Przykładowe rozwiązanie: kod na github
Co powinniśmy wiedzieć o tablicach - część 2.
Przedstawiony w poprzednim laboratorium dostęp do danych w tablicy jest niewystarczający. Aby wykorzystać siłę tablic jako zbiór danych należy użyć pętli. W zależności od rodzaju tablicy wykorzystamy pętle for lub foreach. Przy korzystaniu z pętli for dodatkowo będziemy musieli skorzystać z funkcji count, aby określić długość tablicy - jednocześnie pamiętając, że indeksy w tablicach rozpoczynają się od zera.
Przykład 1 dla for:
$tab =['22','4','23','13','8'];
for ($i=0;$i<count($tab);$i++) {
echo $tab[$i].', ';
}
/*efekt: 22, 4, 23, 13, 8, */
Przykład 2 dla foreach:
$tab =['Imię'=>'Jan','Nazwisko'=>'Nowak','Wiek'=>'23',
'PESEL'=>'84010377499'];
foreach($tab as $t=>$v){
echo $t.': '.$v.'<br/>';
}
/*efekt:
Imię: Jan
Nazwisko: Nowak
Wiek: 23
PESEL: 84010377499 */
Przykład wykorzystania pętli foreach do utworzenia menu na stronie www: kod na github
Zadanie 1 : Używając pętli foreach wyświetl dane z podanej tablicy
$tab = array(
array(
array('Ola','Jacek','Staś'),
array('Józek','Stefan','Adam')
)
);
Przykładowe rozwiązanie: kod na github
Zadanie 2: Mając podaną tablicę wyświetl dane
$tab =['Nabiał'=>[
'masło'=>['łaciate','solone','szwedzkie'],
'mleko'=>['wiejskie', 'łaciate','końskie'],
'ser'=>['biały','tłusty','półtłusty']
]
];
Przykładowe rozwiązanie: kod na github