Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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中从多个HTML对象获取数据值_Php_Html - Fatal编程技术网

在php中从多个HTML对象获取数据值

在php中从多个HTML对象获取数据值,php,html,Php,Html,我有以下HTML数据标记: <data value="001">Description</data> <data value="002">Description</data> <data value="003">Description</data> 说明 描述 描述 以下php代码仅显示一个项的值,但不适用于多个项: <?php $myXML = simp

我有以下HTML数据标记:

<data value="001">Description</data>
<data value="002">Description</data>
<data value="003">Description</data>
说明
描述
描述
以下php代码仅显示一个项的值,但不适用于多个项:

<?php
$myXML = simplexml_load_string($myHTML); //$myHTML contains the data tags.
echo $myXML->attributes()->{'value'};

我不确定您的示例是否是文档所要求的“格式良好的XML”。文档中的这条评论可能会为您指明正确的方向。它建议使用
children
方法分析
$myXML
对象。@Quentin错了,因为有多个
,数组键必须是唯一的,simplexml\u load\u string()将字符串解释为数组类型的对象。。。仍然不知道怎么做,但已经知道为什么不:)