preg_match_all и создание массива - 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 17:01:56 +0300 2. <strong>ramzes</strong>, Не знал. Спасибо. Вопросов нет. <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/31889/551534 preg_match_all и создание массива Николай Sat, 12 May 2012 17:04:56 +0400 Сообщения https://visavi.net/topics/31889/551534 Почему одномерный?<br> 0 индекс полное совпадение, 1 чистое совпадение<br> Тебе нужен $arr[1] https://visavi.net/topics/31889/551533 preg_match_all и создание массива ramzes Sat, 12 May 2012 17:00:59 +0400 Сообщения https://visavi.net/topics/31889/551533 Собственно столкнулся со следующей проблемой. Парсится html-страничка. При помощи preg_match_all находится содержимое html-тега, все это загоняется в массив.<br> Вот само выражение:<br> <pre class="prettyprint">preg_match_all(&quot;|&lt;td class=&#039;name&#039;&gt;(.*)&lt;/td class=&#039;name&#039;&gt;|U&quot;, $html, $arr);</pre> По идее на выходе должен получиться простой одномерный массив. Однако получается примерно вот такая конструкция:<br> <pre class="prettyprint">Array ( &#91;0] =&gt; Array ( &#91;0] =&gt; text &#91;1] =&gt; text &#91;2] =&gt; text 24 &#91;3] =&gt; text ) &#91;1] =&gt; Array ( &#91;0] =&gt; text &#91;1] =&gt; text &#91;2] =&gt; text 24 &#91;3] =&gt; text ))</pre> То есть массив усложняется и содержимое дублируется. Как решить данную проблему? https://visavi.net/topics/31889/551505 preg_match_all и создание массива Николай Sat, 12 May 2012 16:21:43 +0400 Сообщения https://visavi.net/topics/31889/551505