Rozdzielanie tablicy (array_chunk)
Założenie: Podzielić dużą tablicę produktów na mniejsze części, aby wyświetlić je na kilku stronach sklepu internetowego.
Krok po kroku:
- Tworzenie tablicy produktów: Zdefiniujmy tablicę zawierającą nazwy produktów.
- Użycie funkcji `array_chunk()`: Funkcja `array_chunk()` dzieli tablicę na mniejsze tablice o określonej wielkości.
- Wyświetlanie produktów na stronach: Iterujemy po tablicy `$produktyNaStrony` i wyświetlamy produkty na każdej stronie.
$produkty = ['Produkt A', 'Produkt B', 'Produkt C', 'Produkt D', 'Produkt E', 'Produkt F', 'Produkt G', 'Produkt H', 'Produkt I', 'Produkt J', 'Produkt K'];
$produktyNaStrony = array_chunk($produkty, 3); // Dzielimy tablicę na części po 3 elementy
foreach ($produktyNaStrony as $strona => $produktyNaStronie) {
echo "Strona " . ($strona + 1) . "
";
foreach ($produktyNaStronie as $produkt) {
echo " - " . $produkt . "
";
}
}
Ten przykład pokazuje podstawowe zastosowanie funkcji `array_chunk()`. Zachęcamy do eksperymentowania z różnymi wielkościami podziału tablicy i dalszego zgłębiania możliwości funkcji PHP związanych z przetwarzaniem tablic.