За последние 24 часа нас посетили 57257 программистов и 1683 робота. Сейчас ищут 1205 программистов ...

мелочный вопрос

Тема в разделе "PHP для новичков", создана пользователем smala, 22 июн 2011.

  1. smala

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

    С нами с:
    11 янв 2011
    Сообщения:
    137
    Симпатии:
    0
    нужно вырезать кусок исходного кода страницы между тегами "a" и "b" и сохранить в переменную
    PHP:
    1. $top = "вот тут a это нудо вырезоть b это пропустить";
    2. $dom = strstr($top, 'a');
    $dom выводит "a это нудо вырезоть b это пропустить" а мне надо только "это нудо вырезоть"
     
  2. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    smala
    вопрос задан как-то через одно место. однако, попытавшись почесать правое ухо левой пяткой...
    на ум напрашиваются только регулярные выражения
     
  3. smala

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

    С нами с:
    11 янв 2011
    Сообщения:
    137
    Симпатии:
    0
    я понимаю, не совсем тютю, так а какую функцию можно использовать???
    ===================================================
    обьясняю еще раз, есть страница "html" из нее нужен контент спарсить который находится между определенными тегами, какими строковыми функциями посоветуете воспользоватся?
     
  4. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    регулярными выражениями
     
  5. smala

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

    С нами с:
    11 янв 2011
    Сообщения:
    137
    Симпатии:
    0
    Понял спасибо)
     
  6. smala

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

    С нами с:
    11 янв 2011
    Сообщения:
    137
    Симпатии:
    0
    а что за функция которая обрезает все до "шаблона" и после "шаблона" ????
     
  7. smala

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

    С нами с:
    11 янв 2011
    Сообщения:
    137
    Симпатии:
    0
    Вот Нашел)))

    PHP:
    1. <?php
    2.  $mystring = "obrezat stroku posle simvola php, kak";
    3.  
    4. $parts = explode(",", $mystring);
    5.  
    6. //до символа
    7.  echo $parts[0];
    8.  echo ("<br>###<br>");
    9.  //после символа
    10.  echo $parts[1];
    11.  echo ("<br>###<br>");
    12.  ?>