Не в первый раз встречаюсь со странностями этой функции (array_unique () в смысле).
Никак не могу понять что ей от меня надо.
У меня есть массив:
arr_dicts = ['dict_events','dict_events','dict_events','dict_status_type','dict_events' ]
При выполнении функции
$arr =array_unique(['dict_events','dict_events','dict_events','dict_status_type','dict_events' ],SORT_STRING);
массив $arr содержит 2 элемента, но второй почему то пустой.
Если же выполнить
$arr = array_unique(['dict_events','dict_status_type','dict_events'],SORT_STRING);
то всё в порядке и массив $arr имеет 2 различных элемента.
Не могу никак сообразить в чём дело, подскажите кто знает.