Wyszukiwanie wartości w tablicach zagnieżdżonych z użyciem pętli
Założenie: Nauczymy się, jak wyszukiwać wartości w tablicach zagnieżdżonych w PHP za pomocą pętli.
Krok po kroku:
- Deklaracja tablicy zagnieżdżonej: Zdefiniujmy tablicę wielowymiarową, w której będziemy szukać wartości.
- Pętla zewnętrzna: Iterujemy po głównych elementach tablicy (każdy element to kolejna tablica).
- Pętla wewnętrzna: Wewnątrz pętli zewnętrznej iterujemy po elementach każdej podtablicy.
- Warunek wyszukiwania: Sprawdzamy, czy znaleźliśmy szukaną wartość.
$tablica = array(
array("a" => 1, "b" => 2),
array("a" => 3, "b" => 4),
array("a" => 5, "b" => 6)
);
foreach ($tablica as $podtablica) {
// ...
}
foreach ($podtablica as $klucz => $wartosc) {
// ...
}
$szukanaWartosc = 4;
foreach ($tablica as $podtablica) {
foreach ($podtablica as $klucz => $wartosc) {
if ($wartosc == $szukanaWartosc) {
echo "Znaleziono wartość $szukanaWartosc w podtablicy o kluczu: " . key($podtablica) . "
";
break 2; // Zakończenie obu pętli po znalezieniu wartości
}
}
}
Ten przykład pokazuje podstawowe wyszukiwanie wartości w tablicach zagnieżdżonych. Zachęcamy do eksperymentowania z różnymi rodzajami tablic i warunkami wyszukiwania!