簡體   English   中英

從DOM元素獲取日期

[英]Get date from DOM element

我正在嘗試使用簡單HTML DOM從子信息中獲取日期01/08/14

我的代碼是:

HTML:

<div id="display_cr" class="loose-spacing tid">    
    <div class="review_by">By <strong>juand1</strong> on 01/08/14 06:51 AM (PST)</div>
    <div class="review_by">By <strong>juand1</strong> on 01/08/14 06:51 AM (PST)</div>
</div>

PHP:

protected function scrap_date($review) {
    $res  = ''; 
    $date = $review->find('div[class=review_by]');   
    if (isset($date)) { 
        foreach ($date as $div) {
            $data = '';
            foreach ($review->find('div[class=review_by]') as $element) {  
                $data = $element->outertext;
            }
            $res[] = $data;
        }  
    }
    return $res;
}

嘗試

foreach ($review->find('div[class=review_by]') as $element) {
  $data = $element->innertext;
  preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{1,2}/", $data ,$match);
  if(sizeof($match) > 0 ){
    res[] = $match[0];
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM