Feel1986, я честно говоря не понял связи между массивом, и таблицей. Если нужно найти айпишники в таблице, то шаблон будет выглядеть так: ~<td[^>]*>((?:\d{1,3}\.){3}\d{1,3}:\d+)</td>~
Если такой шаблон не даёт соответствий, можно попробовать так: ~<td[^>]*>.*?((?:\d{1,3}\.){3}\d{1,3}:\d+).*?</td>~
А вообще обычно приводят пример строки, в которой необходимо произвести поиск значений.
В каком случае возможно что форич делает больше итераций ровно в 2 раза чем элементов в масиве? Например в масиве 1 элемент итераций будет 2, 3 элемента - итераций будет 6...
Это возможно в случае модификации исходного массива, путём его передачи в foreach по ссылке:
Строитель учи индексы бд...это наше все...с высоты опыта самоучки очень сильно рекомендую
освоишь btree++ остальное дело техники
и асинхронность почитай...очереди для начала...
мозги у тебя очень на месте
Спасибо (Добавление)
Nizz пишет:
Строитель еще раз большое вам спасибо. С оператором if - гораздо понятнее.