Помогите с парсом

Тема в разделе "PHP", создана пользователем intent82, 11 апр 2012.

Модераторы: latteo
  1. intent82

    intent82 Создатель

    Регистр.:
    21 сен 2009
    Сообщения:
    13
    Симпатии:
    2
    прошу помочь распарсить
    HTML:
    <p>При продолжительности аудио спота:
    <br>
    <br>
    10 сек. - 0,5
    <br>
    15 сек. - 0,7
    <br>
    20 сек. - 0,8
    <br>
    30 сек. - 1,0
    <br>
    45 сек. - 1,6
    <br>
    60 сек. - 2,2
    </p>
    в конце нужно получить массив с длительностью и коэффициентом..
    что то вроде этого:
    PHP:
    $arr2 = array("10 сек.","0,5","15сек.","0,7"
     
  2. pitkina

    pitkina

    Регистр.:
    1 апр 2007
    Сообщения:
    253
    Симпатии:
    176
    PHP:
    preg_match_all('/^(\d+ \S{4}) - ([\d,]+)\s/m',$text,$res,PREG_SET_ORDER);
    $arr2=array(); foreach($res as $a$arr2=array_merge($arr2,array($a[1],$a[2]));
     
    intent82 нравится это.