为了账号安全,请及时绑定邮箱和手机立即绑定

在没有键的情况下将值从数组转移到一个数组中

在没有键的情况下将值从数组转移到一个数组中

PHP
慕姐8265434 2021-04-12 16:18:18
数组操作有麻烦,我的数组[time] => Array     (       [0] => Array          (           [total_time] => 02:10:00          )       [1] => Array          (           [total_time] => 01:05:00          )       [2] => Array          (           [total_time] => 00:50:00          )  )我希望得到$total_time = ('02:10:00', '01:05:00', '00:50:00');我已经尝试过foreach foreach ($data['time'] as $key) {    array_push($total_time, $key['total_time']); }但是我的输出是:print_r($total_time) = 3有什么办法可以做到这一点$total_time = ('02:10:00', '01:05:00', '00:50:00');
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

您可以像使用foreach一样或array_column更简单地进行操作:


// you could use a foreach loop like you did

$total_time = [];

foreach ($data['time'] as $key) {

    $total_time[] = $key['total_time'];

}


// or array_column

$total_time = array_column($data['time'], 'total_time');


查看完整回答
反对 回复 2021-04-23
  • 1 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信