【发布时间】:2019-09-06 01:31:50
【问题描述】:
我在 PHP 中有以下多维数组。
对于每个数组(),我有 3 个示例信息。 IRL,我有 20 多个。
Array
(
[0] => Array
(
[date] => 2019-04-23
[room] => 101
[rate] => 10
)
[1] => Array
(
[date] => 2019-04-25
[room] => 101
[rate] => 10
)
[2] => Array
(
[date] => 2019-04-26
[room] => 101
[rate] => 10
)
[3] => Array
(
[date] => 2019-04-25
[room] => 102
[rate] => 12
)
[4] => Array
(
[date] => 2019-04-26
[room] => 102
[rate] => 12
)
)
只有当room 和rate 相似时,是否可以对该数组中的数据进行分组?
例如,前一个数组的欲望输出如下:
Array
(
[0] => Array
(
[room] => 101,
[rate] => 10,
[dates] => Array
(
[0] => 2019-04-23,
[1] => 2019-04-25,
[2] => 2019-04-26
)
)
[2] => Array
(
[room] => 102,
[rate] => 12,
[dates] => Array
(
[0] => 2019-04-25,
[1] => 2019-04-26
)
)
)
【问题讨论】:
-
您可以连接房间和价格并用作键 - 然后循环数组并分配日期。但这只是我的做法——你试过什么?
-
你一小时前不是问过同样的问题吗?