Страница 1 из 1

php -> array_unique

Добавлено: 05 окт 2005, 21:03
drmist
делаю так:

$lines = file("file.txt");
$total = count($lines);
$lines = array_unique($lines); // !!
$count1 = count($lines);
$lines = asort($lines);
$count2 = count($lines);

в общем после всего этого размер массива - 0.
Грешу на array_unique - мне кажется что она работает не совсем так, как мне надо. Есть мнение, что это связанно с сохранением ключей массива.
Вопрос: что с этой функцией и есть ли встроенная в php функция для нормального удаления повторов из массива?

Добавлено: 05 окт 2005, 21:12
berkut
ищи свой баг, грешить на встроенные функции - самое последнее дело

Добавлено: 05 окт 2005, 21:20
Oscar
php.net писал(а): bool asort ( array &array [, int sort_flags] )

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
// !!!
$lines = asort($lines);