我正在尝试从PHP中的SOAP API调用某些值。
但现在我被卡住了......我不知道如何获取"EMAIL"
和"FIRSTNAME"
的值,因为索引不是EMAI
L或FIRSTNAME
array(2) {
[0]=>
object(stdClass)#406 (2) {
["key"]=>
string(5) "EMAIL"
["value"]=>
string(18) "mail@domain.tld"
}
[1]=>
object(stdClass)#407 (2) {
["key"]=>
string(9) "FIRSTNAME"
["value"]=>
string(5) "John"
}
}
有人可以帮帮我吗?
答案 0 :(得分:0)
由于您已经可以看到要指向的索引/属性,因此只需访问它们:
echo $data[0]->value; // email
echo $data[1]->value; // firstname
但无论出于何种原因,您需要首先检查相应的key
属性,您可以使用foreach
循环:
foreach($data as $o) {
if($o->key === 'EMAIL' || $o->key === 'FIRSTNAME') {
echo $o->value;
}
}