//Ciąg do przeróbki
$ciag1 = "Slowo1 i Slowo2. Zastępujemy kropkami.";
//Zmienia wszystkie litery na małe
//Tablica ze złymi słowami
$zleslowa = array("slowo1", "slowo2"); //"Przefiltrowanie" w poszukiwaniu złych słów i zastąpienie ich "........"
//Wyświetlenie "przefiltrowanego" ciągu znaków.
Więc tak.
Zmienna
ciąg1 prezentuje ciąg wpisany przez użytkownika w polu tekstowym.
Tekst przechodzi przez "filtr" czego wynikiem, jest ciąg znaków z wykropkowanymi polami w miejscach złych słów.
Efektem ubocznym jest zmienienie wszystkich znaków na małe. Nie powinno to jednak przeszkadzać.
Dlaczego tak jest. Jest tak ponieważ, funkcja str_replace rozróżnia wielkość liter. Słowo i sŁowo to dla niej dwa różne słowa.
Oznacza to również to, że do tablicy
zleslowa, należy wpisywać słowa zawierające tylko małe litery.
___________________________________________
Jeśli pomogłem kliknij pomógł