glenelkins Posted December 8, 2006 Share Posted December 8, 2006 HiIs there a function out there to search through a string and remove duplicates?for example, if i had a string say "Hello World,Hello World,Hello World"I only want it to contain 1 "Hello World"...how do you remove the rest?Or say I had: "Hello World,I Hate The World,Hello World" i only want 1 of each phrase Link to comment https://forums.phpfreaks.com/topic/29904-remove-duplicate-text/ Share on other sites More sharing options...
Psycho Posted December 8, 2006 Share Posted December 8, 2006 [code]Using your examples I am assuming that each phrase is separated by a comma. in that case this should work:[code}<?php<?$str = " Hello World,I Hate The World,Hello World";$strAry = split(",",$str);foreach ($strAry as $strSearch) { $newStr .= (stripos($newStr, $strSearch)) ? "" : (($newStr)?",":"") . $strSearch;}echo $newStr; //Hello World,I Hate The World?>?>[/code] Link to comment https://forums.phpfreaks.com/topic/29904-remove-duplicate-text/#findComment-137723 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.