ID: 2218 PHP Łatwe

Ź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

  1. A

    A. $a = str_rep('Kowalski', 'Nowak', $a);

  2. B

    B. $a = str_replace('Nowak', 'Kowalski');

  3. C

    C. $a = str_replace('Kowalski', 'Nowak', $a);

  4. 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).

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — PHP