rishum Posted September 11, 2006 Share Posted September 11, 2006 Hello everyone,I have only recently started dabbling with PHP.I don't have a strong programming background but am determined to learn PHP to enhance my professional profile. I have joined this forum to seek help from people who are much more adept at all things PHP! :)What I am currently trying to do is to catch a string, remove the white spaces preceeding and trailing the string, and then replacing the spaces between the words that might be in a string with the # symbol.My problem is that using the trim() function, all the white spaces may be removed but I will not be able to replace the spaces between the words with a #. I am not able to understand how to go about this. Should I be using a loop to check all characters one-by-one and wherever a space is encountered amongst the characters, it be replaced by a #? Or is there any other simpler way to do it?Also, can anyone kindly direct me to any code example to achieve what I want to?I eagerly look forward to hearing form you guys.Thanks and regards,Rishum Quote Link to comment Share on other sites More sharing options...
Wintergreen Posted September 11, 2006 Share Posted September 11, 2006 You'd want to use str_replace()http://www.php.net/manual/en/function.str-replace.php Quote Link to comment Share on other sites More sharing options...
kenrbnsn Posted September 11, 2006 Share Posted September 11, 2006 The trim() function only removes white space from the beginning and end of a string, never from inside the string. To do that use the str_replace() function as Wintergreen mentioned.Ken Quote Link to comment Share on other sites More sharing options...
rishum Posted September 11, 2006 Author Share Posted September 11, 2006 Hey guys,Thanks a ton for your guidance!I will check out this function right now :)Rishum 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.