如何从该XML对象中提取数据,该数据是某个数组的值:
Array (
[Title] => SimpleXMLElement Object (
[0] => The Key of Life; A Metaphysical Investigation
)
[ASIN] => SimpleXMLElement Object ( [0] => 0982385099 ) ...
)
我做了一个foreach
数组,如:
foreach ($ArrayName as $FieldLabel => $FieldValue) {
$Variable = $FieldValue[0]....
}
...但是,它仍然将整个XML对象作为字段值。我希望它只提取值而不是整个对象。
答案 0 :(得分:0)
所有简单的xml对象都是可迭代的。基本上将任何对象视为一个集合,而某些集合恰好包含一个对象。
要提取你的价值,请执行此操作
foreach($title as $item)
{
$list_of_titles = (string) $item;
}
print_r($list_of_titles);
所以基本上我把每个项目都拼成一个来自对象的字符串。