Drummerbones117 Posted June 15, 2006 Share Posted June 15, 2006 Alright im stumped on trying to figure this one out, maybe I shouldn't be using str_replace but it's the only thing I can think of right now.I have a string of numbers seperated by commas like so "2,5,7,10,12,14," And I need to delete one of the numbers so I used str_replace and it works it's just that when I do it for the value 2 I end up deleting the 2 in the 12 also, anyone have any ideas?Here's a sample of the code I have:[code]<?$id = '2';$bla = '2,7,10,11,12,';$bla = str_replace($id.',', "", $bla);echo $bla;?>///outputs 7,10,11,1[/code]Any help would be greatly appreciated, thanks. Link to comment https://forums.phpfreaks.com/topic/12072-im-stumped-using-str_replace/ Share on other sites More sharing options...
.josh Posted June 15, 2006 Share Posted June 15, 2006 how about this ghetto code:[code]$id = '12';$bla = '2,7,10,11,12';echo $bla."<br>";$blabla = explode(',', $bla);foreach($blabla as $key => $val) { if($val == $id) { unset($blabla[$key]); }}$bla = implode(',',$blabla);echo $bla;[/code] Link to comment https://forums.phpfreaks.com/topic/12072-im-stumped-using-str_replace/#findComment-45941 Share on other sites More sharing options...
poirot Posted June 15, 2006 Share Posted June 15, 2006 This can be accomplished with:$bla = str_replace(",$id," ",", $bla)This would obviously force you to have commas at the beginning and end of the string. Link to comment https://forums.phpfreaks.com/topic/12072-im-stumped-using-str_replace/#findComment-45950 Share on other sites More sharing options...
Drummerbones117 Posted June 15, 2006 Author Share Posted June 15, 2006 Thanks Crayon Violent for the "ghetto" code :-P works great. Should've thought to explode it first but sometimes I guess when you look at something so long you end up overthinking. Poirot I would have done that it's just a mess if I try and explode it.Well thanks guys. Link to comment https://forums.phpfreaks.com/topic/12072-im-stumped-using-str_replace/#findComment-46006 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.