Zamiana części tekstu z str_replace()
Założenie: Nauczymy się, jak używać funkcji str_replace() w PHP do zamiany fragmentów tekstu. Pokazany zostanie przykład zastosowania w szablonie wiadomości email.
Krok po kroku:
- Deklaracja zmiennej zawierającej szablon wiadomości email:
$szablon = "Szanowny Panie/Pani [IMIE], \n\nDziękujemy za rejestrację na naszej stronie.\n\nZ poważaniem,\nZespół Phpx";Ten kod tworzy zmienną
$szablonprzechowującą tekst szablonu wiadomości email. Zauważ, że używamy placeholdera “[IMIE]” na imię użytkownika. - Zamiana placeholdera za pomocą str_replace():
$imie = "Jan"; $wiadomosc = str_replace("[IMIE]", $imie, $szablon);Funkcja
str_replace()zastępuje wszystkie wystąpienia “[IMIE]” w zmiennej$szablonna wartość zmiennej$imie. Wynik jest zapisywany w zmiennej$wiadomosc. - Wyświetlenie zmodyfikowanej wiadomości:
echo $wiadomosc;Ten kod wyświetla zawartość zmiennej
$wiadomosc, czyli już zmodyfikowany szablon wiadomości email z wstawionym imieniem.
Ten przykład pokazuje podstawowe zastosowanie funkcji str_replace(). Zachęcamy do eksperymentowania z różnymi wzorcami i zastępowanymi wartościami, aby lepiej zrozumieć jej możliwości. Można również badać inne funkcje manipulacji stringami w PHP.