[英]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.