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ą
$szablon
przechowują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$szablon
na 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.