私はこれを持っています
$xml = new SimpleXMLElement($output);
$names = $xml->param->value->array->data;
ここに出力があります
SimpleXMLElement Object
(
[value] => Array
(
[0] => SimpleXMLElement Object
(
[struct] => SimpleXMLElement Object
(
[member] => SimpleXMLElement Object
(
[name] => school
[value] => SimpleXMLElement Object
(
[struct] => SimpleXMLElement Object
(
[member] => Array
(
[0] => SimpleXMLElement Object
(
[name] => schoolid
[value] => SimpleXMLElement Object
(
[string] => 49961
)
)
[1] => SimpleXMLElement Object
(
[name] => schoolname
[value] => SimpleXMLElement Object
(
[string] => Millersville Elementary School
)
)
「学校名」の値に到達しようとしています
使用して
for($i=0;$i<count($names);$i++) {
echo $names[0][$i]->struct->member->value->struct->member[0]->value.'<br>';
}
as string($names[0]etc.) も試しましたが成功しませんでした。最初に $names[0][$i]?? で順序を間違えていると思います。
どんな助けでも大歓迎です!