За последние 24 часа нас посетил 17631 программист и 1589 роботов. Сейчас ищет 1431 программист ...

Как убрать всех HTML-код оставив только изображение.

Тема в разделе "PHP для новичков", создана пользователем mainet, 2 фев 2015.

  1. mainet

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

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    Есть переменная $html содержащая HTML-код.
    Как убрать всех HTML-код оставив только изображение? А если в коде несколько изображений, то оставить только первое изображение.

    Спасибо.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  3. mainet

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

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    strip_tags только теги убирает. А если $html="<img>вывфвфывфывфывфвфывфывфыв";
    То он ее так и оставит. А мне надо только <img>.
    Вопрос открыт.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Так пол дела сделано, лишние теги убраны, img оставлены, осталось взять первый img тег.
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    типа регуляркой дергуть первый тег имг? :D
     
  6. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    /<img[^>]+>/i
     
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Набиваем сообщения,
    preg_match