-2
我得到了一個包含HTML的字符串,我想獲取這些名稱以便將其存儲在數據庫中。獲取HTML字符串中的所有名稱PHP
例
$string1
是:
<input name="text1"><input name="text2_new">
很難確定,因爲名稱的名稱不具有相同的文本或相同的長度。
我得到了一個包含HTML的字符串,我想獲取這些名稱以便將其存儲在數據庫中。獲取HTML字符串中的所有名稱PHP
例
$string1
是:
<input name="text1"><input name="text2_new">
很難確定,因爲名稱的名稱不具有相同的文本或相同的長度。
DOM Parser很容易。
loadHTML()
方法<input>
標籤使用getElementsByTagName()
方法的HTML字符串getAttribute
方法獲取name
屬性和回聲它代碼:
$dom = new DOMDocument;
$dom->loadHTML($html);
foreach ($dom->getElementsByTagName('input') as $tag) {
echo $tag->getAttribute('name')."\n";
}
謝謝!你終於解決了我的問題:) –
那麼你有什麼嘗試?你有什麼問題?你看過使用DOM解析器嗎? –
您必須使用正則表達式或其他方法 –
沒有正則表達式plz。使用「HTML DOM」解析器。 – vikingmaster