[英]Access value of object from json_decode
我正在尝试访问 key-> value 的值,
这是我的$data = json_decode($_POST['data']);
var_dump
array(8) {
[0]=> object(stdClass) {
["key"]=> string(7) "address"
["value"]=> string(16) "via le mani dal "
}
[1]=> object(stdClass) {
["key"]=> string(21) "tempistica_in_vendita"
["value"]=> string(18) "Tra più di 3 mesi"
}
}
如何访问“Tra più di 3 mesi”询问tempistica_in_vendita的值?
您可以使用array_column()通过键访问值。 array_column 也可以处理对象。
$value = array_column($data,"value","key")["tempistica_in_vendita"];
echo $value; //Tra più di 3 mesi
如果需要更多值,建议创建一个数组 $dataKeyValue:
$dataKeyValue = array_column($data,"value","key");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.