codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php function Slug($string) { $string = htmlentities($string, ENT_QUOTES, 'UTF-8'); if (strpos($string, '&') !== false) { $string = preg_replace('~&([a-z]{1,2})(?:acute|cedil|circ|grave|lig|orn|ring|slash|th|tilde|uml);~i', '$1', $string); } return strtolower(preg_replace('~[^a-z]+~i', '', html_entity_decode($string, ENT_QUOTES, 'UTF-8'))); } var_dump(Slug('Frédér8ic@')); var_dump(Slug('@@àbcd')); var_dump(Slug('%*tréçd')); ?>
Private
[
?
]
Run code
Submit