Strona główna › Pytania INF.03 › Pytanie 43
INF.03 · pytanie #43
W języku PHP do zmiennej <i>a</i> przypisano tekst, w którym wielokrotnie występuje słowo Kowalski. W celu zamiany wszystkich wystąpień słowa Kowalski na słowo Nowak w zmiennej <i>a</i>, należy użyć polecenia
- A$a = str_replace('Nowak', 'Kowalski');
- B$a = str_replace('Nowak', 'Kowalski', $a);
- C$a = str_rep('Kowalski', 'Nowak', $a);
- D$a = str_replace('Kowalski', 'Nowak', $a);
Poprawna odpowiedź: D. $a = str_replace('Kowalski', 'Nowak', $a);
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź $a = str_replace('Kowalski', 'Nowak', $a); jest na pewno dobra! Używasz funkcji str_replace, która w PHP jest mega przydatna do zamiany tekstu. W tym przypadku, pierwsza część to słowo, które chcesz zmienić ('Kowalski'), druga to nowy tekst, którym je zastępujesz ('Nowak'), a trzecia to zmienna, na której pracujesz. Funkcja zwraca nowy tekst, gdzie wszystkie 'Kowalski' stały się 'Nowakami'. To super rozwiązanie, bo str_replace działa na wszystkich przypadkach podanego słowa, co sprawia, że jest naprawdę użyteczna w przetwarzaniu tekstów. Na przykład, jak a zawiera 'Kowalski, Kowalski i Kowalski', to po tym poleceniu dostaniesz 'Nowak, Nowak i Nowak'. Użycie tej funkcji to świetna praktyka w programowaniu, bo pisanie przejrzystego i efektywnego kodu to podstawa.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.