|
|
|
| Здравствуйте!Подскажите работает ли функция array_unique() в PHP 5.3.Она почему-то каждый раз работает по разному:один массив сортирует нормально все ключи уникальных значений идут по порядку , а в другом случае пропускаются .Посмотрите на дампы массивов
Исходный массив
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 36
[7] => 36
[8] => 36
[9] => 38
[10] => 40
)
После обработке функцией
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 36
[9] => 38
[10] => 40
) | |
|
|
|
|
|
|
|
для: olegvasil
(30.05.2014 в 07:20)
| | array_unique не сортирует массивы, она удаляет из массива одинаковые значения, оставляя только уникальные. | |
|
|
|
|
|
|
|
для: confirm
(30.05.2014 в 07:35)
| | С одинаковыми значениями проблем нет, есть проблемы с порядком следования ключей:в одном случае они следуют по-порядку, а в другом нет.С чем это может быть связано? | |
|
|
|
|
|
|
|
для: olegvasil
(30.05.2014 в 07:53)
| | Внимательно прочтите о функции
http://www.php.net/manual/ru/function.array-unique.php
Вопрос - и почему так получается? | |
|
|
|