如何使用PHP简单html dom解析器从html中查找值
如何从上述代码中获取此VALUE=“NAME” 我试过这个密码如何使用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_
<?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");