- print_r: documentation ( source)
- trim: documentation ( source)
- preg_replace: documentation ( source)
<?php
function slugify($string)
{
$string = transliterator_transliterate("Any-Latin; Latin-ASCII; NFD; [:Nonspacing Mark:] Remove; NFC; [:Punctuation:] Remove; Lower();", $string);
$string = preg_replace('/[-\s]+/', '-', $string);
return trim($string, '-');
}
print_r(slugify('olá'));