たとえば、(getElementsByTagName) を使用するときに不要なテキストを削除する方法はありますか。
これは、私のサイトの映画の公開日を取得します
$spans = $dom->getElementsByTagName('span');
for($i=0; $i <$spans-> length; $i++){
$itemprop = $spans->item($i)->getAttribute("itemprop");
if ($itemprop == "datePublished"){
if ($spans->item($i)->textContent!='-'){
$res['published'] = trim($spans->item($i)->textContent);
}
}
}
しかし、何が起こるかは、これを取得する代わりです。
12 July 2011
代わりにこれを取得します。
12 July 2011 10:47 PM, UTC
この部分を削除するために追加できるコードも同様です。
10:47 PM, UTC