- str_replace: documentation ( source)
- trim: documentation ( source)
- preg_replace: documentation ( source)
<?php
function prepareSlug( $slug )
{
$slug = preg_replace( '/[^A-Za-z0-9\s]/', '', $slug );
return trim( str_replace( ' ', '-', $slug ) );
}
echo prepareSlug( 'aoin 2. !#$&%/92 \'*?0 ' );