Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 返回xpath属性_Php_Xpath - Fatal编程技术网

Php 返回xpath属性

Php 返回xpath属性,php,xpath,Php,Xpath,我试图返回“label”属性的值,但没有成功。我被卡住了,哈哈 $dom = new DOMDocument(); @$dom->loadHTML($source); $xml = simplexml_import_dom($dom); $code = $xml->xpath("//toolbarbutton"); var_dump($code); ( [0] => SimpleXMLElement Object ( [@att

我试图返回“label”属性的值,但没有成功。我被卡住了,哈哈

$dom = new DOMDocument();
@$dom->loadHTML($source);
$xml = simplexml_import_dom($dom);
$code = $xml->xpath("//toolbarbutton");
var_dump($code);

(
    [0] => SimpleXMLElement Object
        (
            [@attributes] => Array
                (
                    [label] => Hello World
                    [cmd] => redirect
                    [mode] => true
                )

        )

)
尝试使用

$attr = $code[0]->attributes();
echo $attr['label'];