За последние 24 часа нас посетили 20298 программистов и 1726 роботов. Сейчас ищут 2179 программистов ...

Разберем строку?

Тема в разделе "Вопросы от блондинок", создана пользователем Dmitriy A. Arteshuk, 24 май 2012.

  1. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    есть строки:

    ;s:4:"page";s:19:"index_p_1";s:10:"id_modules";s:0:"";}
    ;s:4:"page";s:9:"index_p_3";s:10:"id_modules";s:0:"";}
    ;s:4:"page";s:4:"news";}
    ;s:4:"page";s:5:"anons";}
    ;s:4:"page";s:15:"article_kinomir";}
    ;s:4:"page";s:9:"nota_bene";}

    надо из этих строк вытащить то, что я жирным выделил. (не из всех сразу (не надо циклов) а просто на примере одной строки...

    регулярки надо использовать (preg_match_all) или функциями обработки строк как-то разгребать?
     
  2. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
     
  3. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    У меня такое ощущение, что ты показываешь строку не полностью, а лишь окончание. Если есть исходный вариант, а не обрубок - то
    Код (PHP):
    1. <?php
    2. $arr = unserialize($str);
    3. echo($arr['page']);
    4. ?>
     
  4. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Да, кусок, вот строка полностью

    a:4:{s:8:"template";s:39:"modules/newsi/templates_user/lenta.html";s:5:"limit";s:1:"7";s:4:"type";s:7:"default";s:4:"page";s:9:"nota_bene";}

    но твой код работает, СПАСИБО земляк! :)
     
  5. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Взял меня наипал своими вариантами решения.