dadamssg Posted July 29, 2009 Share Posted July 29, 2009 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"+ Link to comment https://forums.phpfreaks.com/topic/167956-function-to-strip-all-non-alphanumeric-characters/ Share on other sites More sharing options...
dadamssg Posted July 29, 2009 Author Share Posted July 29, 2009 correction...i need to replace all non-alphanumeric characters with spaces. If anybody is up for the challenge Link to comment https://forums.phpfreaks.com/topic/167956-function-to-strip-all-non-alphanumeric-characters/#findComment-885915 Share on other sites More sharing options...
Adam Posted July 29, 2009 Share Posted July 29, 2009 $str = preg_replace('/[^a-z0-9]/i', ' ', $str); Link to comment https://forums.phpfreaks.com/topic/167956-function-to-strip-all-non-alphanumeric-characters/#findComment-885932 Share on other sites More sharing options...
roopurt18 Posted July 31, 2009 Share Posted July 31, 2009 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) ); Link to comment https://forums.phpfreaks.com/topic/167956-function-to-strip-all-non-alphanumeric-characters/#findComment-887925 Share on other sites More sharing options...
.josh Posted August 1, 2009 Share Posted August 1, 2009 Or just do it in a single regex.. $str = preg_replace('/[^a-z0-9\s]+/i', ' ', $str); Link to comment https://forums.phpfreaks.com/topic/167956-function-to-strip-all-non-alphanumeric-characters/#findComment-888043 Share on other sites More sharing options...
roopurt18 Posted August 1, 2009 Share Posted August 1, 2009 Doh! Link to comment https://forums.phpfreaks.com/topic/167956-function-to-strip-all-non-alphanumeric-characters/#findComment-888060 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.