За последние 24 часа нас посетили 55468 программистов и 1798 роботов. Сейчас ищут 1049 программистов ...

Извлечение переменной из DOM объекта.

Тема в разделе "Прочие вопросы по PHP", создана пользователем vvo, 15 июн 2015.

  1. vvo

    vvo Новичок

    С нами с:
    15 июн 2015
    Сообщения:
    2
    Симпатии:
    0
    Извлекаю значение температуры воздуха в городе с помощью simple_html_dom. Точнее: пытаюсь извлечь значение в виде переменной, а не обьекта... Пока не получается.
    Код (PHP):
    1. include('simple_html_dom.php'); 
    2. $html = file_get_html('*********');
    3. function rand_color() {
    4.     return '#' . str_pad(dechex(mt_rand(0, 0xFFFFFF)), 6, '0', STR_PAD_LEFT);
    5. }
    6. $color = rand_color();//получаем рандомный цвет
    7. foreach($html->find('nobr', 0) as $element)    
    8.        if (strstr((string)$element,'+', true)||strstr((string)$element, '-', true)){
    9.               echo '<font size = 8 color ='.$color.'>'.$element.'</font>';
    10.            }
    11. $html->clear();
    12. unset($html);
    Как из $element объекта выделить значение температуры?
    Благодарю.
     
  2. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    сделай
    Код (PHP):
    1. echo "<pre>";
    2. var_dump($element);
    3. echo "</pre>";
     
  3. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    print_r, var_export с циклическими объектами не умеет работать. Но там такое будет. Вот же, у вас сделано уже:
    Код (Text):
    1.  
    2. (string)$element
     
  4. vvo

    vvo Новичок

    С нами с:
    15 июн 2015
    Сообщения:
    2
    Симпатии:
    0
    Всем спасибо. Вопрос решил.