小编dec*_*nda的帖子

有效地排序多维数组

这是我的数组的内容:

array(
  'June 01, 2014' => array(
    (int) 722107 => array(
        'date' => 'June 01, 2014',
        'start_time' => '2:00 AM',
        'end_time' => '03:00 AM'
    ),
    (int) 117646 => array(
        'date' => 'June 01, 2014',
        'start_time' => '12:30 AM',
        'end_time' => '03:30 AM'
    )
  ),
  'May 31, 2014' => array(
    (int) 769349 => array(
        'date' => 'May 31, 2014',
        'start_time' => '12:30 AM',
        'end_time' => '03:30 AM'
    )
  )
)
Run Code Online (Sandbox Code Playgroud)

我想要的输出是它应该首先按键排序(ASC中的日期),然后再按ASC中的开始时间排序每个键的值.

根据上面的例子,它应该输出:

array(
     'May 31, 2014' => array(
    (int) 769349 => …
Run Code Online (Sandbox Code Playgroud)

php arrays cakephp

1
推荐指数
1
解决办法
71
查看次数

标签 统计

arrays ×1

cakephp ×1

php ×1