Как убрать повторения при парсинге данных? - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 22 Dec 2024 18:14:08 +0300 Спасибо<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> 6. <strong>Сказочник</strong>, 5. <strong>Azzido</strong> https://visavi.net/topics/8685/157220 Как убрать повторения при парсинге данных? Жека Tue, 27 Apr 2010 15:07:13 +0400 Сообщения https://visavi.net/topics/8685/157220 preg_match_all(&#039;#index.php\?p=slist&amp;cat=2&amp;f=([0-9]+)#&#039;, $text, $urls);<br> $arr = array_unique($urls[0]);<br> Пример: <a href="http://mail66.org/test/6/" target="_blank" rel="nofollow">http://mail66.org/test/6/</a> https://visavi.net/topics/8685/157030 Как убрать повторения при парсинге данных? Александр Tue, 27 Apr 2010 07:21:08 +0400 Сообщения https://visavi.net/topics/8685/157030 точней такое решение возможно при замене, есть ли аналогичная для поиска функция интересно https://visavi.net/topics/8685/157027 Как убрать повторения при парсинге данных? Azzido Tue, 27 Apr 2010 07:14:45 +0400 Сообщения https://visavi.net/topics/8685/157027 да, пожалуй это самое выгодное будет решение https://visavi.net/topics/8685/157024 Как убрать повторения при парсинге данных? Azzido Tue, 27 Apr 2010 06:46:00 +0400 Сообщения https://visavi.net/topics/8685/157024 Можно использовать preg_replace_callback(), и во втором параметре функцию create_function гдепроверять if(in_array если нет то заносить в массив https://visavi.net/topics/8685/157023 Как убрать повторения при парсинге данных? Azzido Tue, 27 Apr 2010 06:15:10 +0400 Сообщения https://visavi.net/topics/8685/157023 Можно записать все в массив, потом убрать одинаковые записи https://visavi.net/topics/8685/156997 Как убрать повторения при парсинге данных? Удаленный Tue, 27 Apr 2010 03:08:50 +0400 Сообщения https://visavi.net/topics/8685/156997 К примеру у меня есть текс и мне нужно регуляркой вытащить из него кое-какие данные. Всё ок, но как сказать регулярке, что если она уже нашла нужное значение, то если оно встерится ещё раз не учитывать его.<br> К примеру данные<br> index.php?p=slist&amp;cat=2&amp;f=90<br> index.php?p=slist&amp;cat=2&amp;f=100<br> index.php?p=slist&amp;cat=2&amp;f=110<br> index.php?p=slist&amp;cat=2&amp;f=120<br> index.php?p=slist&amp;cat=2&amp;f=130<br> index.php?p=slist&amp;cat=2&amp;f=120<br> регулярка<br> <pre class="prettyprint">&lt;?php preg_match_all(&#039;#index.php\?p=slist&amp;cat=2&amp;f=(&#91;0-9]+)#&#039;, $html, $urls);</pre> как так сделать чтобы в массив попали только уникальные значения выбранные по шаблону? https://visavi.net/topics/8685/156834 Как убрать повторения при парсинге данных? Жека Mon, 26 Apr 2010 21:43:10 +0400 Сообщения https://visavi.net/topics/8685/156834