私は次のコードを持っています:
$doc = new DOMDocument();
$doc->loadHTML($quiz['value']);
$imageElement = $doc->getElementsByTagName('img')->item(0);
}
if(is_object($imageElement)){
$image = $imageElement->getAttribute('src');
$imageElement->parentNode->removeChild($imageElement);
}else{
$image = '#';
}
$quiz['value'] = $doc->saveHTML();
ただし、次のエラーが発生します。致命的なエラー:非オブジェクトでメンバー関数removeChild()を呼び出します。
ロードされたdom文字列には、img要素が含まれる場合と含まれない場合があります。私がここで間違っていることを誰かが知っていますか?どんな助けでも大歓迎です!