3
如何使用PHP的DOMDocument獲取像下面那樣沒有ID屬性的輸入字段的值?PHP DOMDocument:如何獲取輸入字段的值
<input type="text" name="make" value="Toyota">
如何使用PHP的DOMDocument獲取像下面那樣沒有ID屬性的輸入字段的值?PHP DOMDocument:如何獲取輸入字段的值
<input type="text" name="make" value="Toyota">
XPath變得簡單,假設這是與「製造」作爲其名稱的唯一文本輸入:
$dom = new DOMDocument();
$dom->loadHTML(...);
$xp = new DOMXpath($dom);
$nodes = $xp->query('//input[@name="make"]');
$node = $nodes->item(0);
$car_make = $node->getAttribute('value');
如果有一個以上的輸入與頁面上的特定字段名(這是完全可能),那麼你將不得不做一些額外的工作來縮小那些你想要的多個輸入中的哪一個。
謝謝你,這個伎倆。 – FinalForm