Jump to content

function to strip all non-alphanumeric characters?


dadamssg

Recommended Posts

does anyone know how to write a function that will strip all non-alphanumeric characters? Im tryin to create a "Tweet This!" link that will take them to twitter with something already written in their status update box. I thought i could just use urlencode() but it doesn't work for things like (")'s and (:)'s. Not sure what the deal is. heres what im talking about..if you have a twitter account

 

http://www.twitter.com/home?status=See+what+I+mean!+"qoutes+doesn't+work+though"+

You probably want to preg_replace twice.  The first time as MrAdam suggested and the second time to remove consecutive spaces created by the first regexp.

 

$str = preg_replace( '/[ ]+/', ' ', preg_replace('/[^a-z0-9]/i', ' ', $str) );

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.