Nis*_*mar 0 php arrays multidimensional-array
我有下面的数组
Array
(
[0] => Array
(
[reservation_time] => 08:30
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-14
)
[1] => Array
(
[reservation_time] => 09:00
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-14
)
[2] => Array
(
[reservation_time] => 09:30
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-14
)
[3] => Array
(
[reservation_time] => 08:30
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-15
)
[4] => Array
(
[reservation_time] => 09:00
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-15
)
[5] => Array
(
[reservation_time] => 09:30
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-15
)
[6] => Array
(
[reservation_time] => 08:30
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-16
)
)
Run Code Online (Sandbox Code Playgroud)
我喜欢阵列应该是
Array(
[2011-07-14] => Array
(
[0] => Array
(
[reservation_time] => 08:30
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-14
)
[1] => Array
(
[reservation_time] => 09:00
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-14
)
)
[2011-07-15] => Array
(
[0] => Array
(
[reservation_time] => 08:30
[user_name] =>
[reason] =>
[comments] => recursive
[reservation_date] => 2011-07-15
)
)
Run Code Online (Sandbox Code Playgroud)
如何循环此数组以获得所需的输出
关心Nisanth
$new_array = array();
foreach($array as $item) {
$new_array[$item['reservation_date']][] = $item;
}
Run Code Online (Sandbox Code Playgroud)