Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe PHP

Którą funkcją PHP zamienić "ala ma psa" na "ALA MA PSA"?

A.
strstr("ala ma psa");
Źle. strstr() wyszukuje fragment w napisie.
B.
strtoupper("ala ma psa");
Dobrze. strtoupper() zamienia WSZYSTKIE litery na wielkie.
C.
strtolower("ala ma psa");
Źle. strtolower() zamienia na MAŁE litery.
D.
ucfirst("ala ma psa");
Źle. ucfirst() zmienia na wielką tylko PIERWSZĄ literę.
Aby zamienić wszystkie litery napisu na WIELKIE, używa się strtoupper(), więc strtoupper("ala ma psa") zwróci „ALA MA PSA”. Funkcja przetwarza cały ciąg, a nie tylko pierwszą literę. Dlatego poprawna jest strtoupper().
Pozostałe funkcje działają inaczej. strtolower() zamienia litery na MAŁE (odwrotnie). ucfirst() podnosi do wielkiej tylko PIERWSZĄ literę. strstr() wyszukuje fragment, a nie zmienia wielkości liter. Wszystkie litery na wielkie zmienia strtoupper().

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.