我有一个字符串
$string =19,17,1,2,19,17;
Run Code Online (Sandbox Code Playgroud)
这里19和17发生了两次,我怎么能消除发生的事情,它应该会发生
$string =19,17,1,2;
Run Code Online (Sandbox Code Playgroud)
我已经尝试过将字符串转换为数组并使用in_array检查数组;但我知道如何生成结果;
$id = explode(',',$string );
$a=array();
foreach($id as $k){
if (!in_array($string , $id))
$a[]=$k;
}
Run Code Online (Sandbox Code Playgroud)
$array = explode(',', $string);
echo implode(',', array_unique($array));
Run Code Online (Sandbox Code Playgroud)
输出:
19,17,1,2
Run Code Online (Sandbox Code Playgroud)