如何使用PHP简单html dom解析器从html中查找值

如何使用PHP简单html dom解析器从html中查找值,php,html,parsing,dom,Php,Html,Parsing,Dom,如何从上述代码中获取此VALUE=“NAME” 我试过这个密码 <?php // example of how to use basic selector to retrieve HTML contents include('simple_html_dom.php'); // get DOM from URL or file $html = file_get_html('sample.html'); $name = $html->find('.input-group #cpBody_

如何从上述代码中获取此VALUE=“NAME”

我试过这个密码

<?php
// example of how to use basic selector to retrieve HTML contents
include('simple_html_dom.php');
// get DOM from URL or file
$html = file_get_html('sample.html');
$name = $html->find('.input-group #cpBody_txt_Data_UserName', 0)->innertext;
//echo $html->find('.ssoCitizenName #ssolbl_DisplayName', 0)->plaintext;
echo $name
// extract text from HTML

?>


我使用此代码来显示值,但得到的是空白页


我需要value=“JOHN DOE”这个输出

您应该使用
getAttribute
函数:

$name = $html->find('.input-group #cpBody_txt_Data_UserName', 0);
echo $name->getAttribute("value");

谢谢,这是现在工作,但另一个领域是没有显示为genderit是另一个问题,打开新的职位
$name = $html->find('.input-group #cpBody_txt_Data_UserName', 0);
echo $name->getAttribute("value");