sultanos Posted May 19, 2009 Share Posted May 19, 2009 Hello , i have been searching google , looking for the answer to my problem, and found this forum, maybe you can help me. I am trying to clean a string the value that i want to remove begins at a / and ends at a " what i want is this : "111/special-dominguez-2008"></form> to become: "111"></form> i want the red text to disappear from the string i am trying with this code with no luck $tableBox_string2='"111/special-dominguez-2008"></form>'; $tableBox_string2=preg_replace ('\/(.*)\"/i','/',$tableBox_string2); echo $tableBox_string2; Any help will be welcome Quote Link to comment Share on other sites More sharing options...
Masna Posted May 19, 2009 Share Posted May 19, 2009 $string = "111/special-dominguez-2008"; $expl = explode("/", $string); echo $expl[0]; //will print '111' http://php.net/explode Quote Link to comment Share on other sites More sharing options...
Ken2k7 Posted May 19, 2009 Share Posted May 19, 2009 preg_replace('#/[^"]*#', '', $tableBox_string2); The [^"]* matches any character that is NOT a " and the * after it matches zero or more times. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.