大家好,我只想问一下如何获取数组中的数组值?我还使用了反序列化功能,它返回到数组.这就是为什么我得到一个数组列表的原因.
这是数组的示例输出:
Array
(
[0] => Array
(
[id] => 332
[data] => Array
(
[points] => 100
[cost] => 100
)
)
[1] => Array
(
[id] => 1552
[data] => Array
(
[points] => 100
[cost] => 100
)
)
[2] => Array
(
[id] => 1885
[data] => Array
(
[points] => 294
[cost] => 294
)
)
.
.
现在,我再次循环以分配变量:
for($x = 0; $x < sizeof($var_data); $x++){
echo "ID: ".$var_data[$x]['id']."<br />";
foreach($var_data as $key => $value){
// it is the part that i don't kNow how to get the data array values and assign in a varaile.
}
}
这是我想做的:
ID: 1
COST: 100.00
TOTAL: 100.00
ID: 2
COST: 65.00
TOTAL: 65.00
ID: 3
COST: 40.00
TOTAL: 40.00
.
.
我怎样才能做到这一点?有没有简单的方法?
解决方法:
您可以使用foreach.
foreach($var_data as $data)
{
echo "ID: ".$data['id']."<br />";
echo "COST: ".$data['data']['cost']."<br />";
echo "TOTAL: ".$data['data']['points']."<br />";
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。