我有一个字符串:$entitlemnet = '43857403,erot,43857403,erot,rejh'
我想从这个字符串中删除所有重复的值。我怎么能这么做?
请参阅下面的代码。
$roql_Ent_result = RNCPHP\ROQL::query($EntQuery)->next();
while ($Ent_result = $roql_Ent_result->next())
{
$Entitlement = $Ent_result['Entitlement'];
$findme = $Entitlement.",";
$pos = stripos($EntitlementString, $findme);
if ($pos === false)
{
$EntitlementString = $EntitlementString.$Entitlement.", ";
}
}
if ($EntitlementString != "")
{
$EntitlementString = substr($EntitlementString,0,(strlen($EntitlementString)-2)).";";
}发布于 2016-02-26 08:27:47
尝尝这个
$entitlemnet = "43857403,erot,43857403,erot,rejh";
$result = implode(',', array_unique(explode(',', $entitlemnet)));
echo $result;发布于 2016-01-14 08:46:37
如果您只是想从字符串中删除重复项。
$entitlemnet = '43857403,erot,43857403,erot,rejh';
$unique_string = implode(',', array_unique(explode(',', $entitlemnet)));发布于 2016-01-14 08:49:17
我想你可以这样做:
$entitlemnet = "43857403,erot,43857403,erot,rejh";
$result = implode(',', array_unique(explode(',', $entitlemnet)));
echo $result;将导致:
43857403,erot,rejh
https://stackoverflow.com/questions/34784684
复制相似问题