$tags_array = explode(',', $tagss);
这给出了结果,如。
数组([0] => Katha [1] => pooja [2] =>歌手[3] => katha)
当我使用array_unique时,不工作会产生相同的结果。
//print_r($tags_array);
print_r(array_unique($tags_array));
数组([0] => Katha [1] => pooja [2] =>歌手[3] => katha)
答案 0 :(得分:0)
您的阵列中没有重复的值。来自manual page:
注意:当且仅当(字符串)$ elem1 ===(字符串)$ elem2时,两个元素被认为是相等的,即当字符串表示相同时,将使用第一个元素。
但是,该页面上的user-contributed notes有一个解决方案:
function array_iunique($array) {
$lowered = array_map('strtolower', $array);
return array_intersect_key($array, array_unique($lowered));
}