我很想幫助解決這個小問題。用PHP收集一些部分HTML(preg_match)
我需要PHP來收集HTML。比方說,這是完整的HTML代碼的一部分:
<div class="inner">
<p>Hi there. I am text! I'm playing hide and seek with PHP.</p>
</div>
我的目標是<p>
和</p>
之間收集的一切。這是PHP到目前爲止我有:
$file = file_get_contents($link); //Import le HTML
preg_match('<div class="inner">
<p>(.*?)</p>
</div>si', $file, $k); //Play find & seek
$k_out = $k[1];
$name = strtok($k , '#'); //Remove everything behind the hashtags
echo $name;
但是 - 遺憾的是 - PHP error'd我:
*警告:的preg_match():未知的修飾詞 '<' 在/ home/fourwonders/alexstuff/vinedownloader/public_html/v/index.php on line 131 *
你能幫我嗎?至少,感謝您的閱讀!
當您使用[DOMDocument](http://php.net/domdocument)時,不應使用正則表達式解析HTML,例如您可以輕鬆訪問想要的元素 – kero