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óra funkcja PHP zamieni wyraz „kota” na „mysz” w napisie „ala ma kota”?

Źle. replace nie istnieje.
Źle. Zła kolejność argumentów.
Źle. Funkcja replace w PHP nie istnieje.
Dobrze. str_replace(szukane, nowe, tekst).
Zamiany fragmentu napisu dokonuje str_replace($szukane, $zamiennik, $tekst) - w dokładnie tej kolejności, więc str_replace("kota", "mysz", "ala ma kota") da „ala ma mysz”. Pierwszy argument to czego szukamy, drugi czym zastąpić, trzeci gdzie. Zapamiętaj kolejność: szukane, nowe, tekst.
Pozostałe wywołania są błędne. Funkcja replace() (bez str_) w PHP NIE istnieje, więc dwa pierwsze warianty od razu odpadają. Wariant str_replace("ala ma kota", "kota", "mysz") używa właściwej funkcji, ale w złej kolejności - jako pierwszy podaje cały tekst zamiast szukanego fragmentu. Poprawne jest str_replace("kota", "mysz", "ala ma kota").

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.