Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

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"?

Źle. strstr() wyszukuje fragment w napisie.
Źle. strtolower() zamienia na MAŁE litery.
Źle. ucfirst() zmienia na wielką tylko PIERWSZĄ literę.
Dobrze. strtoupper() zamienia WSZYSTKIE litery na wielkie.
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. Wyślemy 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.