Szukaj

Rss Posts

Rss Comments

Login

 

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].

Podziel się z innymi: Te ikonki pozwalają łatwo podzielić się tym artykułem z innymi za pośrednictwem serwisów społecznościowych
  • Wykop
  • Gwar
  • Technorati
  • Digg
  • del.icio.us
  • NewsVine
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (No Ratings Yet)
Loading ... Loading ...


Post a comment