[英]how to find value from html using PHP simple html dom parser
如何从上面的代码中获取这个 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
?>
<input name="ctl00$cpBody$txt_Data_UserName" type="text" autocomplete="off" value="JOHN DOE" maxlength="100" id="cpBody_txt_Data_UserName" tabindex="1" class="form-control">
我用这个代码来显示价值但得到空白页。
我需要 value="JOHN DOE" 这个输入输出
您应该使用getAttribute
函数:
$name = $html->find('.input-group #cpBody_txt_Data_UserName', 0);
echo $name->getAttribute("value");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.