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 Link to comment https://forums.phpfreaks.com/topic/100415-help-with-str_replace/ Share on other sites More sharing options...
darkfreaks Posted April 10, 2008 Share Posted April 10, 2008 i dont think it works with variables Link to comment https://forums.phpfreaks.com/topic/100415-help-with-str_replace/#findComment-513516 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) Link to comment https://forums.phpfreaks.com/topic/100415-help-with-str_replace/#findComment-513520 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 Link to comment https://forums.phpfreaks.com/topic/100415-help-with-str_replace/#findComment-513522 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 Link to comment https://forums.phpfreaks.com/topic/100415-help-with-str_replace/#findComment-513526 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 Link to comment https://forums.phpfreaks.com/topic/100415-help-with-str_replace/#findComment-513527 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.