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().