replace all special character and multiple spaces with hyphon(-)


echo $string=’Google@stop#page!r$a.nk? Google: We Won\’t Be U$p%d^a&t*i(n)g T{o}o|l\b”a:r P;a`g~e                        Rank’;
echo “<br>”;
$ro = preg_replace(‘/\s+/’, ‘ ‘,$string);
echo strtolower(str_replace(array(‘  ‘, ‘ ‘), ‘-‘, preg_replace(‘/[^a-zA-Z0-9 s]/’, ‘ ‘, trim($ro))));

result :

google-stop-page-r-a-nk-google-we-won-t-be-u-p-d-a-t-i-n-g-t-o-o-l-b-a-r-p-a-g-e-rank

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s