Przejdź do treści głównej
INF.03Pytanie #74 z 1558php-skladnia-i-struktury

Wskaż wynik wykonania skryptu napisanego w języku PHP

Opcje odpowiedzi:
A
A
Prawidłowa
B
B
C
C
D
D
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (A)

Dlaczego to jest poprawne? Funkcja asort() w języku PHP służy do sortowania tablic asocjacyjnych. Jej unikalną cechą jest to, że sortuje elementy rosnąco według wartości (alfabetycznie), a jednocześnie zachowuje oryginalne przypisanie kluczy do tych wartości. Zatem wartości (PHP, Perl, Pike, Python) zostają ułożone alfabetycznie, a ich odpowiadające im liczbowe klucze (14, 10, 22, 20) „wędrują” razem z nimi.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: Wartości posortowano alfabetycznie, ale utracono oryginalne klucze (zostały zresetowane na 0, 1, 2, 3). Taki efekt dałaby zwykła funkcja sort().
  • C: Wartości posortowano malejąco (Z-A) i zresetowano klucze. To byłby wynik działania funkcji rsort().
  • D: Tablica pozostała w nienaruszonej kolejności pierwotnej. Taki wynik zobaczylibyśmy bez żadnego sortowania lub przy użyciu ksort() (sortowanie po kluczach, które tutaj już rosły).

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Php skladnia i struktury”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 165 pytań z tego działu.