За последние 24 часа нас посетили 17846 программистов и 1286 роботов. Сейчас ищут 1534 программиста ...

Как поместить содержимое <table> в массив?

Тема в разделе "Регулярные выражения", создана пользователем DZEN, 16 окт 2007.

  1. DZEN

    DZEN Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    250
    Симпатии:
    0
    Требуется самая малость - поместить таблицу

    HTML:
    1.  
    2.  
    3.  <tr><td>blabla 1</td><td>blabla 2</td></tr>
    4.  <tr><td>blabla 3</td><td>blabla 4</td></tr>
    5.  
    6.  
    в массив, что бы было эквивалентно

    PHP:
    1.  
    2.  
    3. <?php
    4.  
    5. $mass[0][0] = 'blabla 1';
    6. $mass[0][1] = 'blabla 2';
    7. $mass[1][0] = 'blabla 3';
    8. $mass[1][1] = 'blabla 4';
    9.  
    10. ?>
    11.  
    12.  
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    PHP:
    1. <?
    2. $text = "
    3. <table>
    4.  <tr><td>blabla 1</td><td>blabla 2</td></tr>
    5.  <tr><td>blabla 3</td><td>blabla 4</td></tr>
    6. </table>
    7. ";
    8. preg_match_all('#<td>(.+?)</td>#s', $text, $matches);
    9. $result = array_chunk($matches[1], 2);
     
  3. DZEN

    DZEN Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    250
    Симпатии:
    0
    Спасибо!