重複の可能性:
DomDocument を使用してアンカー テキストを取得する方法は?
PHP DOM でノードのテキストを取得する
DOMDocument 内の特定のクラスのすべてのアンカー タグを検索するスクリプトがあります。<a>"....."</a>
タグ内に含まれるテキストをエコーしようとしています。
重複の可能性:
DomDocument を使用してアンカー テキストを取得する方法は?
PHP DOM でノードのテキストを取得する
DOMDocument 内の特定のクラスのすべてのアンカー タグを検索するスクリプトがあります。<a>"....."</a>
タグ内に含まれるテキストをエコーしようとしています。
XPath を使用して DOMText ノードに直接アクセスできます。
$xpath = new DOMXPath($dom_document);
$node = $xpath->query('//a/text()')->item(0);
echo $node->textContent; // text
preg_match() を使用できます。次に例を示します。
$link = '<a href="http://www.coursesweb.net" title="www.CoursesWeb.net">www.CoursesWeb.net</a>';
if(preg_match('/\<a([^\>]*)\>(.*?)\<\/a\>/i', $link, $mc)) {
echo $mc[2]; // www.CoursesWeb.net
}