Strona główna › Pytania INF.03 › Pytanie 1275
INF.03 · pytanie #1275
Która z poniższych funkcji języka PHP zamieni wyraz „kota” na wyraz „mysz” w zdaniu „ala ma kota”?
- Areplace("ala ma kota", "kota", "mysz");
- Breplace("kota", "mysz", "ala ma kota");
- Cstr_replace("ala ma kota", "kota", "mysz");
- Dstr_replace( "kota", "mysz", "ala ma kota");
Poprawna odpowiedź: D. 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 używana do zastępowania fragmentów tekstu w łańcuchach znaków. W przypadku podanego zadania, funkcja ta ma trzy argumenty: pierwszy argument to szukany ciąg ("kota"), drugi argument to ciąg, który ma zastąpić ten szukany ("mysz"), a trzeci argument to łańcuch, w którym ma zostać dokonana zmiana ("ala ma kota"). Dzięki tej funkcji, wynikowym tekstem po zastosowaniu będzie "ala ma mysz", co jest dokładnie tym, co chcemy osiągnąć. W praktyce, str_replace jest często wykorzystywana w aplikacjach webowych do dynamizowania treści, gdzie na przykład użytkownik może podać różne dane, które należy przetworzyć. Stosowanie str_replace jest zgodne z najlepszymi praktykami programowania w PHP – umożliwia łatwe i efektywne manipulowanie danymi tekstowymi, co jest integralną częścią wielu projektów. Dodatkowo, warto zaznaczyć, że str_replace jest funkcją case-sensitive, co oznacza, że rozróżnia wielkość liter, więc stosowanie jej wymaga staranności w kontekście przetwarzania tekstów.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.