Re: str_replace on words?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I think that's a bad example you read. It doesn't describe how to search on a "word" it describes how to search on a string, which is what you ended up doing.
For things like this I use arrays. Assuming your "words" are separated by spaces, you can get an array of all the words by doing:
$word_list = explode(' ', $text);


Then you can cycle through each element of the array (there are a number of ways to do this), testing if it equals your word and replace it if it does.
Then put it all back together with:
$text = implode(' ', $word_list);


On May 11, 2005, at 12:13 PM, Merlin wrote:

Hi there,

I am trying to strip some words from a sentence. I tried it with str_replace like described here:
http://www.totallyphp.co.uk/code/ find_and_replace_words_in_a_text_string_using_str_replace.htm


Unfortunatelly it does not work the way I want, because if I want to replace the word "in" all passages containing the characters "in" are replaced. For example Singapore.

Does anybody know how to do this on just words?

Thank you for any hint,

Merlin

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


--
Brent Baisley
Systems Architect
Landover Associates, Inc.
Search & Advisory Services for Advanced Technology Environments
p: 212.759.6400/800.759.0577

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux