W PHP do prostej zamiany fragmentów tekstu w łańcuchu znaków stosuje się funkcję str_replace. Jej sens jest następujący: wyszukuje w podanym łańcuchu wszystkie wystąpienia wskazanego ciągu znaków i zastępuje je innym ciągiem, zwracając nowy łańcuch jako wynik.
W tym typie zadania kluczowe są dwa elementy:
$a = str_replace('Kowalski', 'Nowak', $a);
Dlaczego pozostałe propozycje są błędne?
Wskazówka egzaminacyjna: jeśli w treści jest "wszystkie wystąpienia", w pierwszej kolejności rozważaj funkcje działające globalnie na łańcuchu (jak str_replace), a dopiero potem narzędzia oparte o wyrażenia regularne (preg_replace), gdy potrzebujesz wzorca.
Statystycznie 64% uczniów zna prawidłową odpowiedź. średnie
Według specjalistów z branży: "str_replace służy do zamiany wszystkich wystąpień podanego fragmentu tekstu w łańcuchu."
Źródła:
Materiały:
Sprawdź odpowiedź