php — array_unique без учета регистра utf-8
Оставить уникальные элементы массива, не учитывая регистр, сохранив исходный регистр. Кодировка utf-8.
function strtolower_utf8($a){ return mb_strtolower($a,'UTF-8'); } function array_iunique($array) { return array_intersect_key( $array, array_unique(array_map("strtolower_utf8",$array)) ); } $result=array_iunique($result);