[英]How to read this PHP Array
我想知道如何在这个PHP数组中读取值“status”:
Array
(
[0] => stdClass Object
(
[smsId] => 10124
[numberFrom] => +000
[numberTo] => +000
[status] => waiting
[date] => 20100825184048
[message] => ACK/
[text] => Test
)
[1] => stdClass Object
(
[smsId] => 10125
[numberFrom] => +000
[numberTo] => +000
[status] => waiting
[date] => 20100825184049
[message] => ACK/
[text] => Test 2
)
)
谢谢
基本上你有一个对象数组。 因此,您必须使用数组和对象语法的组合来获取您的值:
$array[0]->status;
这分解为:
$object = $array[0]; // Array Syntax
$status = $object->status; // Object Syntax
$status = $array[0]->status; // Combined Array & Object Syntax
如果您需要在循环中访问每个状态,您可以执行以下操作:
foreach($array as $obj){
$status = $obj->status;
}
你可以做:
foreach($array as $arr) {
echo $arr->status;
}
如果数组变量是$ arr
$arr[0]->status;
$arr[1]->status;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.