1 | |
Удалить повторяющиеся строки19.03.2014, 16:26. Показов 4333. Ответов 11
Метки нет (Все метки)
Для составления некой базы уникальной потребовалось удалять все те строки которые ранее попадались, выход думаю только можно такой найти:
Берем 1 текстовый документ например со строками: должно остаться во втором: Добавлено через 6 часов 59 минут помогите плиз
0
|
19.03.2014, 16:26 | |
Ответы с готовыми решениями:
11
Удалить не повторяющиеся элементы массива Удалить повторяющиеся элементы в массиве Как удалить повторяющиеся символы в строке? Как удалить повторяющиеся пробелы в тексте? |
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
|
|
19.03.2014, 16:43 | 2 |
я бы дела так: считал в два массива строк, потом бы в цикле сравнивал, и если найдутся совпадения, то удалял бы из второго массива
1
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
19.03.2014, 20:14 | 3 |
Лучше не в цикле. Есть функция array_diff, например .
1
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
19.03.2014, 20:16 | 4 |
а чем не нравится file + array_unique ?
0
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
19.03.2014, 20:19 | 5 |
0
|
KOPOJI
|
19.03.2014, 20:25
#6
|
Не по теме: имелось в виду предварительное array_merge, забыл написать. Хотя да, вариант неверный в итоге, удалятся только дубли, исходные останутся
0
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
19.03.2014, 20:39 | 8 | |||||
0
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||
19.03.2014, 20:52 | 9 | |||||
Сообщение было отмечено vip72 как решение
Решение
Не по теме: А то, что мой код малёхо длиньше, чем у KOPOJI, ещё ничего не значит :umbrage:
1
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
19.03.2014, 20:55 | 10 | |||||
Не по теме: ну у меня и записывает в одну строку без пробела, и массивы "наоборот" :) Добавлено через 47 секунд
0
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
19.03.2014, 21:01 | 11 |
Не по теме: KOPOJI, позвольте Вас поправить :). Добавлено через 45 секунд Не по теме: Опоздал. KOPOJI сам осознал свою ошибку :D. Добавлено через 2 минуты Не по теме: А вот что я использовал \n заместо PHP_EOL - это мой грешок :D.
0
|
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
|
|
19.03.2014, 22:27 | 12 |
1
|
19.03.2014, 22:27 | |
19.03.2014, 22:27 | |
Помогаю со студенческими работами здесь
12
Как удалить повторяющиеся элементы двух массивов? Убрать повторяющиеся строки при записи в файл С++ Удалить повторяющиеся строки Удалить повторяющиеся строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |