Php 数组_unique不工作会产生相同的结果
这会产生类似的结果 数组([0]=>Katha[1]=>pooja[2]=>singer[3]=>Katha) 当我使用array_unique时,不工作会产生相同的结果Php 数组_unique不工作会产生相同的结果,php,Php,这会产生类似的结果 数组([0]=>Katha[1]=>pooja[2]=>singer[3]=>Katha) 当我使用array_unique时,不工作会产生相同的结果 $tags_array = explode(',', $tagss); 数组([0]=>Katha[1]=>pooja[2]=>singer[3]=>Katha) 数组中没有重复的值。从: 注:当且仅当(字符串)$elem1==(字符串)$elem2时,两个元素被视为相等,即当字符串表示相同时,将使用第一个元素 但是,在该页
$tags_array = explode(',', $tagss);
数组([0]=>Katha[1]=>pooja[2]=>singer[3]=>Katha)
数组中没有重复的值。从: 注:当且仅当(字符串)$elem1==(字符串)$elem2时,两个元素被视为相等,即当字符串表示相同时,将使用第一个元素 但是,在该页的中有一个解决方案:
//print_r($tags_array);
print_r(array_unique($tags_array));
查看此功能,它包括一个区分大小写的选项:因为
Katha
和Katha
是唯一的
function array_iunique($array) {
$lowered = array_map('strtolower', $array);
return array_intersect_key($array, array_unique($lowered));
}