Jak przefiltrować dowolny tekst pozostawiając w nim tylko znaki alfanumeryczne?
Sep 16
Chcesz pozbyć się z tekstu wszystkich znaków, oprócz liter (a-z, A-Z) i cyfr (0-9)? Poniżej przykład, jak w łatwy sposób wykonać taką operację.
<?
$tekst="Ala ma kota, a kot ma Alę. A kto ma psa?";
$tekst_filtr = preg_replace('#[^a-zA-Z0-9]+#', '', $tekst);
?>
W wyniku otrzymamy zdanie AlamakotaakotmaAlAktomapsa, czyli pozbawiliśmy tekstu wszystkich spacji, interpunkcji i polskich znaków dialektycznych, pozostawiając tylko ze zbioru małych i dużych liter [a-zA-Z] oraz cyfr [0-9].









