Przejdź do treści głównej
INF.03Backend & PHP

Funkcje tablicowe w PHP (count, in_array, sort, array_push)

Zestaw funkcji wbudowanych w PHP do sprawdzania rozmiaru, sortowania, wyszukiwania elementów i manipulowania strukturami tablic.

Kluczowe funkcje tablicowe:

  • count($tablica) – zwraca liczbę elementów w tablicy.
  • in_array($szukana, $tablica) – sprawdza, czy wartość istnieje w tablicy (true/false).
  • array_key_exists($klucz, $tablica) – sprawdza, czy dany klucz istnieje w tablicy asocjacyjnej.

Sortowanie tablic w PHP:

  • sort($tab) – sortuje wartości rosnąco, resetując klucze na numeryczne.
  • rsort($tab) – sortuje wartości malejąco, resetując klucze.
  • asort($tab) – sortuje wartości rosnąco z zachowaniem powiązań klucz-wartość.
  • ksort($tab) – sortuje tablicę według kluczy rosnąco.
PHP
<?php
$ceny = ['chleb' => 4.50, 'mleko' => 3.20, 'kawa' => 22.00];
asort($ceny); // Posortuje od najtańszego produktu, zachowując nazwy

Najczęstsze pułapki na egzaminie INF.03:

  • Zwróć uwagę na asort() vs sort() – użycie zwykłego sort() na tablicy asocjacyjnej skasuje tekstowe klucze i zamieni je na 0, 1, 2!

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Funkcje tablicowe w PHP (count, in_array, sort, array_push) lub rozpocznij trening.