Strona główna › Pytania INF.03 › Pytanie 1589
INF.03 · pytanie #1589
Która z poniższych funkcji w języku PHP zamienia słowo "kota" na "mysz" w ciągu "ala ma kota"?
- Areplace("kota", "mysz", "ala ma kota");
- Bstr_replace( "kota", "mysz", "ala ma kota");
- Cstr_replace("ala ma kota", "kota", "mysz");
- Dreplace("ala ma kota", "kota", "mysz");
Poprawna odpowiedź: B. str_replace( "kota", "mysz", "ala ma kota");
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź str_replace( "kota", "mysz", "ala ma kota") jest prawidłowa, ponieważ funkcja str_replace w PHP jest dedykowana do zastępowania określonych ciągów znaków innymi ciągami w danym tekście. W tym przypadku, str_replace przyjmuje trzy argumenty: pierwszy to ciąg, który chcemy zamienić ("kota"), drugi to ciąg, na który chcemy zamienić ("mysz"), a trzeci to tekst, w którym dokonujemy zamiany ("ala ma kota"). Funkcja przeszukuje tekst i zamienia wszystkie wystąpienia pierwszego argumentu na drugi. W praktyce, jeśli potrzebujemy na przykład zmienić fragmenty tekstu w aplikacji internetowej lub podczas przetwarzania danych, stosowanie str_replace jest bardzo efektywne i powszechnie uznawane za najlepszą praktykę w PHP. Dzięki tej funkcji programiści mogą łatwo modyfikować teksty w bazach danych lub na stronach internetowych, co zwiększa ich elastyczność oraz zwiększa wygodę użytkowników. Z tego powodu, zrozumienie działania str_replace jest kluczowe dla efektywnego programowania w PHP.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.