Главная > PHP > php – array_unique без учета регистра utf-8

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);
Categories: PHP Tags:
  1. Пока что нет комментариев.
Похожие публикации