gdfhghjdfghgfhf Posted April 10, 2008 Share Posted April 10, 2008 i have an array with unserialized stuff.... so it output one item per line i use this code to take out one of the item (one line) $a = $row["options"]; $unseri = unserialize($a); foreach($unseri as $value) { $hmm = str_replace("$legroupe", "", "$value"); echo $hmm."<br />\n"; } the only problem is that the line is still here, it's just empty. I want to completly remove it. I tryed with str_replace("$legroupe\n", "", "$value"); but it doesnt replace anything Quote Link to comment Share on other sites More sharing options...
darkfreaks Posted April 10, 2008 Share Posted April 10, 2008 i dont think it works with variables Quote Link to comment Share on other sites More sharing options...
gdfhghjdfghgfhf Posted April 10, 2008 Author Share Posted April 10, 2008 i dont think it works with variables uh? what do you mean.... it works, it just that it will just remove the word and not the entire line (keeping a line break between 2 items) Quote Link to comment Share on other sites More sharing options...
marcus Posted April 10, 2008 Share Posted April 10, 2008 $find = "cheese"; $string = "i love cheese"; $hmm = str_replace($find, 'insert word here', $string); echo $hmm; make sure legroupe is defined Quote Link to comment Share on other sites More sharing options...
gdfhghjdfghgfhf Posted April 10, 2008 Author Share Posted April 10, 2008 $legroupe is a defined $_GET value the code of my str_replace is working, but i want it to take out an entire line say i want to replace something here: 11111111 222222 3333333 4444444 55555 666666 if i replace "4444444" the result will be: 11111111 222222 3333333 55555 666666 see? the line is still here, but it's empty i want a result like this: 11111111 222222 3333333 55555 666666 Quote Link to comment Share on other sites More sharing options...
marcus Posted April 10, 2008 Share Posted April 10, 2008 <?php $mystring = "11111111 222222 3333333 4444444 55555 666666"; $replace = "4444444\r\n"; echo "<pre>" . str_replace($replace, NULL, $mystring) . "</pre>"; ?> my results 11111111 222222 3333333 55555 666666 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.