Źródło: Arkusze CKE
W języku PHP zmiennej a przypisano tekst, w którym kilkukrotnie występuje słowo Kowalski. Aby jednympleceniem zmienić w zmiennej a wszystkie wystąpienia słowa Kowalski na słowo Nowak, należy zastosowaćpolecenie
Warianty odpowiedzi
-
A
A. $a = str_rep('Kowalski', 'Nowak', $a);
-
B
B. $a = str_replace('Nowak', 'Kowalski');
-
C
C. $a = str_replace('Kowalski', 'Nowak', $a);
-
D
D. $a = str_replace('Nowak', 'Kowalski', $a);
Wyjaśnienie
Podmiana tekstu to jedna z najczęstszych operacji na ciągach znaków. W PHP służy do tego wbudowana funkcja str_replace().
Warto zapamiętać kolejność jej parametrów, bo często pojawia się na egzaminach: najpierw podajesz to, czego szukasz ('Kowalski'), potem to, na co chcesz zamienić ('Nowak'), a na końcu zmienną lub tekst, w którym ma nastąpić podmiana ($a).
Wynik działania funkcji musisz przypisać z powrotem do zmiennej, aby zapisać zmieniony tekst: $a = str_replace('Kowalski', 'Nowak', $a).