Strona główna › Pytania INF.03 › Pytanie 2410
INF.03 · pytanie #2410
Która z poniższych funkcji w języku PHP zmieni słowo „kota” na „mysz” w zdaniu „ala ma kota”?
- Areplace("kota", "mysz", "ala ma kota");
- Bstr_replace("ala ma kota", "kota", "mysz");
- Cstr_replace( "kota", "mysz", "ala ma kota");
- Dreplace("ala ma kota", "kota", "mysz");
Poprawna odpowiedź: C. str_replace( "kota", "mysz", "ala ma kota");
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Funkcja str_replace w języku PHP jest odpowiedzialna za zamianę określonych ciągów znaków w danym tekście. W poprawnej odpowiedzi użyto jej w sposób zgodny z jej syntaksą, co jest kluczowe dla prawidłowego działania w tym kontekście. W przypadku str_replace, pierwszy argument to ciąg znaków, który chcemy zamienić, drugi argument to nowy ciąg, który ma zastąpić stary, a trzeci argument to tekst, w którym dokonujemy zamiany. W przedstawionym przykładzie, zamieniamy słowo 'kota' na 'mysz' w napisie 'ala ma kota', co skutkuje wynikiem 'ala ma mysz'. Tego rodzaju operacje są powszechnie stosowane w programowaniu webowym, szczególnie przy dynamicznym generowaniu treści, gdzie konieczne jest modyfikowanie tekstu na podstawie danych użytkownika lub baz danych. Warto również zwrócić uwagę na to, że stosowanie str_replace zgodnie z dokumentacją PHP jest standardem, który pozwala na uniknięcie wielu błędów związanych z manipulacją tekstem.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.