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

Fragment kodu w języku PHP wypisze

Opcje odpowiedzi:
A
nazwę konta ze znakiem @, czyli "adres@"
B
cały adres e-mail, czyli "adres@host.pl"
C
samą nazwę domeny, czyli "host.pl"
D
samą nazwę konta, czyli "adres"
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (samą nazwę konta, czyli "adres")

Funkcja strstr($email, '@', true) (lub explode('@', $email)[0]) z trzecim parametrem $before_needle = true zwraca fragment łańcucha tekstowego znajdujący się przed pierwszym wystąpieniem znaku @, czyli samą nazwę konta użytkownika ("adres").

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Parametr true wycina znak @ z wyniku (zwraca tylko tekst przed małpą).
  • B: Cały adres e-mail to cała zmienna $email.
  • C: Nazwę domeny ("host.pl") zwraca wywołanie bez trzeciego parametru strstr($email, '@') lub z odcięciem pierwszego znaku.

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.