在php中从多个HTML对象获取数据值
我有以下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
<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()将字符串解释为数组类型的对象。。。仍然不知道怎么做,但已经知道为什么不:)