|
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 4
|
||||||
Поиск совпадений03.04.2010, 01:44. Показов 3070. Ответов 7
Метки нет (Все метки)
Суть проблеммы в том, что программа видит совпадения только в последней строке словоря(судя по тому что она выводит в текстовой документ), если выводить весь лог операций видно что цикл построен правильно. тоесть программа способна увидеть совпадения только с последней строкой словоря. Я уже 4ый день туплю. буду очень благодарен тому кто поможет дописать\исправить программку что бы та проверяла на совпадение каждую строку базы с каждой строкой словоря.
0
|
||||||
| 03.04.2010, 01:44 | |
|
Ответы с готовыми решениями:
7
Поиск совпадений SplFixedArray Поиск совпадений
|
|
42 / 41 / 3
Регистрация: 04.01.2010
Сообщений: 205
|
||||||
| 03.04.2010, 04:47 | ||||||
|
Во-первых, в strpos первый аргумент - где искать, а второй - что(подробнее тут: http://php.su/functions/?strpos). У вас, как мне показалось, они местами перепутаны.
Во-вторых, для чего делаете цикл в цикле, если проверяете по всему словарю каждый раз? Проверяйте по строке. В-третьих, лучше использовать проверку $pos === true вместо 0, хотя тут не существенно. В общем, как-то так:
1
|
||||||
|
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 4
|
|
| 03.04.2010, 05:42 [ТС] | |
|
1. со strpos все как надо.
2. Может я чего не понимаю, но я делал цилк в цикле как раз что бы методом "пузырька" все проверил: (тоесть он берет первую строку словаря и сверяет ее с первой потом второй и т.д строкой базы, как прошелся по все базе(тоесть внутрений цикл закончился) берет след. слово из словаря.) я просто не вижу способа проще чем так прогнать. если я не прав поравте пожалуйста. 3. да возможно так будет грамотней, но думаю это принципиально ничо не изменит. И все же спасибо большое что потратил время на меня и мои проблемы. все так же нуждаюсь в помощи по данной проблемме.
0
|
|
|
42 / 41 / 3
Регистрация: 04.01.2010
Сообщений: 205
|
|||||||||||
| 03.04.2010, 05:49 | |||||||||||
|
ПухлыйЕсли ты не заметил, то в моем примере написано
а в твоем
Разницу улавливаешь? Ты сверяешь не первую строку словаря, а весь словарь, а он, как нам известно - массив.
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 4
|
|
| 03.04.2010, 05:56 [ТС] | |
|
Спс, ну проблемма не в этой ошибке, она произошла при переносе на форум, в исходнике ее нету.
0
|
|
|
42 / 41 / 3
Регистрация: 04.01.2010
Сообщений: 205
|
||||||
| 03.04.2010, 06:02 | ||||||
|
Странно как-то, что при переносе вырезало только одну переменную вместе со скобками вокруг нее. Ее там явно не было.
Попробуй эхнуть в каждом цикле что-нибудь. Примерно так:
0
|
||||||
|
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 4
|
|
| 03.04.2010, 15:34 [ТС] | |
|
Выводит
1_2_3
2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2 2 1_2 2 2 2 2 2 2 2 2 2 2 2 1_2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2 2 1_2 2 2 2 2 2 2 2 2 2 2 2 1_2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2 2 1_2 2 2 2 2 2 2 2 2 2 2 2 1_2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2_3 2 2 1_2 2_3 2 2 2 2 2 2 2 2 2 2 1_2 2 2 2 2 2 2 2 2 2 2 2
0
|
|
|
42 / 41 / 3
Регистрация: 04.01.2010
Сообщений: 205
|
||||||
| 03.04.2010, 15:50 | ||||||
|
Везде, где фигурирует 3ка - найдено совпадение.
Соответственно проблема не в том, что не находит, а в записи. Судя по всему, у тебя постоянно перезаписывается одна и та же строка в файле. Сделай так:
Добавлено через 17 секунд Эхи можно убрать.
0
|
||||||
| 03.04.2010, 15:50 | |
|
Помогаю со студенческими работами здесь
8
Поиск совпадений между двумя массивами Ввод данных. Поиск совпадений. Конкатенация. Вывод данных
Поиск совпадений в строке Поиск совпадений в таблице Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|