За последние 24 часа нас посетили 182979 программистов и 2202 робота. Сейчас ищут 1598 программистов ...

Как вывести в массив,Что стоит в теге а ?

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

  1. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Можно, но мороки с ним много
    PHP:
    1. <?php
    2. if (preg_match_all("/<div[^>]*>([^<]+)<\/div>/Uui", $str, $m)){
    3.     print_r($m[1]);
    4. }
    5.  
    Но учтите, что если в тексте встретится тэг <a>, <b> или любой другой, то парсер работать не будет
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  3. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    tommyangelo
    Меня смущает <h2>
     
  4. melihovgv

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

    С нами с:
    2 мар 2011
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Москва
    PHP:
    1. $cont = 'Печи-камины прочно и надолго вошли в жизнь современного человека, превратившись – в условиях русской зимы – в необходимый предмет обихода. Приятно посидеть у пылающего огня ненастным зимним вечером. За окнами разыгралась вьюга, а в доме жарко пылает печка камин. Чем не идиллия? Печь-камин – это и свидетельство отменного вкуса хозяев. Они облицовываются различным невозгораемым материалом – как природным, так и искусственным. Великолепно смотрятся камины, покрытые, к примеру, изразцом, натуральным мрамором или плиткой, искусно имитирующей природный материал. У нас вы найдете все модели каминов компаний МЕТА, Теплодар, Бренеран, Romotop. Подобного рода отопительные конструкции великолепно вписывается в интерьер жилых помещений, придавая им светского благородства и изысканности. Их можно установить как в квартире, так и в загородном доме, на даче. В любую ненастную погоду вас согреют и придадут бодрости духа печи камины.';
    2. $cont=strip_tags($cont,"<table></table><tr></tr><td></td><h1></h1><a></a><img><p></p>");
    3.  $cont = "<p>$cont</p>";
     
  5. sanchouss

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

    С нами с:
    23 ноя 2011
    Сообщения:
    5
    Симпатии:
    0
    Котеров, php5, начиная где то с 400-й страницы