[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Глюк array_unique()
Kapitan79
Всем привет.

Не в первый раз встречаюсь со странностями этой функции (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 различных элемента.

Не могу никак сообразить в чём дело, подскажите кто знает.
Игорь_Vasinsky
хз

$arr =array_unique(array('dict_events','dict_events','dict_events','dict_status_type','dict_events'),SORT_STRING);

echo '<pre>' . print_r($arr, 1) . '</pre>';


Цитата
<pre>Array
(
    [0] => dict_events
    [3] => dict_status_type
)
</pre>


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.