nulledpapa
Постоялец
- Регистрация
- 1 Фев 2016
- Сообщения
- 147
- Реакции
- 100
- Автор темы
- #11
верно, так не прокатило $values = array_count_values($file);Похоже, что при подсчете строки нужно запоминать строку, в которой упоминается дубль
PHP:$file = file('base.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); if (empty($file)) return 'empty'; $values = array_count_values($file); foreach ($values as $line => $count) { if ($count < 2) continue; echo "Строка: ", $line, ", дублируется {$count} раз", PHP_EOL; }
как получить в выводе номера строчек где дубли? за ранее спасибо!
пример:
Строка: Ballu BSLI-18H N1 DC Inverter, дублируется 2 раз
Повторы в строке: 230, 450
Строка: Royal Clima CO-4C 12HN, дублируется 3 раз
Повторы в строке: 170, 570, 1007 - как сделать вывод такой информации?
Последнее редактирование модератором: