オブジェクトがあり、オブジェクトから 1 つ以上の要素の値を取得したいと考えています。Hire は、var_dump() に入れられた場合のオブジェクトの 1 つです。
object(SimpleXMLElement)#13 (2) {
["@attributes"]=>
array(1) {
["name"]=>
string(5) "chain"
}
["value"]=>
string(11) "Abba Hotels"
}
値は取得できますが、名前に到達できません。
たとえば、使用する値を取得するには:
echo $row->property->value
私の最初の考えは、使用することでした:
echo $row->property->@attributes->name
、しかし、それはエラーとして返されます。変数で @attributes を使用しようとしましたが、NULL になります。
もう一度考えて、get_object_vars() と in_array() を使用しようとしましたが、再びうまくいきませんでした。
「名前」オブジェクトの値を取得する方法について、皆さんは考えていますか?