2016-05-09 2 views
0

Я пытаюсь создать массив, содержащий все имена ввода/выбора/textarea из HTML, который я предоставляю классу DOMDocument. Я не уверен, что я делаю неправильно, но я не могу понять, как получить имя элемента. Может кто-нибудь мне помочь? это то, что я пытался далекоPHP DOMDocument и DOMXpath - получить все имена ввода/выбора/textarea

// Parse the FORM data into HTML 
$dom = new DOMDocument(); 
$dom->loadHTML($form['FORM_DATA']); 
// Use DOMXPath query to pull the input, select and textarea fields 
$xpath = new DOMXpath($dom); 
$col = $xpath->query('//input|//textarea|//select'); 
if(is_object($col)){ 
    foreach($col as $node) { 
     echo $node->nodeValue.'<br />'; 
    } 
} 

ответ

0

Используйте это:

echo $node->getAttribute('name').'<br />';