php -> array_unique
Добавлено: 05 окт 2005, 21:03
делаю так:
$lines = file("file.txt");
$total = count($lines);
$lines = array_unique($lines); // !!
$count1 = count($lines);
$lines = asort($lines);
$count2 = count($lines);
в общем после всего этого размер массива - 0.
Грешу на array_unique - мне кажется что она работает не совсем так, как мне надо. Есть мнение, что это связанно с сохранением ключей массива.
Вопрос: что с этой функцией и есть ли встроенная в php функция для нормального удаления повторов из массива?
$lines = file("file.txt");
$total = count($lines);
$lines = array_unique($lines); // !!
$count1 = count($lines);
$lines = asort($lines);
$count2 = count($lines);
в общем после всего этого размер массива - 0.
Грешу на array_unique - мне кажется что она работает не совсем так, как мне надо. Есть мнение, что это связанно с сохранением ключей массива.
Вопрос: что с этой функцией и есть ли встроенная в php функция для нормального удаления повторов из массива?