我想从最后一个键数组中选择值。
我有这个数组:
Array
(
[01] => Array
(
[cat_id] => 15
[offset] => 4951
)
[02] => Array
(
[cat_id] => 15
[offset] => 4251
)
[03] => Array
(
[cat_id] => 15
[offset] => 4001
)
)
要获取最后一个密钥是我的代码:
end($completed_steps);
$lastKey = key($completed_steps);
但是如何获取最后一个键的值?就像,我想获得cat_id
和offset
。
(很抱歉迟到的回复,这是一个额外的说明,我必须先从某人那里确认一下。)
注意:我想将这些值存储为变量。我想我现在有了这个主意。
答案 0 :(得分:2)
Try This code ,
foreach($value as $i=>$v) {
$temp[0]['a1'] = $v['a1'];
$temp[0]['v1'] += $v['v1'];
$temp[0]['v2'] += $v['v2'];
$temp[0]['v3'] += $v['v3'];
}
的结果是数组中的最后一个值:
end()
答案 1 :(得分:-1)
使用以下代码获取数组中最后一个键的值: -
$lastValue = end($completed_steps);
$cat_id = $lastValue['cat_id']);
$offset = $lastValue['offset']);