我有以下阵列:排序工作日名称的数组
(
[0] => Array
(
[schedules] => Array
(
[monday] => 1
[tuesday] => 1
[wednesday] => 1
[thursday] => 1
[friday] => 1
[saturday] => 0
[sunday] => 1
)
)
)
我想这个数组与第一个关键是明天一天的元素进行排序。假设今天是星期三。我想我的阵列看起来像这样:
(
[0] => Array
(
[schedules] => Array
(
[thursday] => 1
[friday] => 1
[saturday] => 0
[sunday] => 1
[monday] => 1
[tuesday] => 1
[wednesday] => 1
)
)
)
我已经有星期几可用(例如字符串'星期四')。它被传递到我正在使用的函数中。
有关实现此类排序的任何建议?谢谢!
你们对我的情况下,最简单的解决方案。如果你能告诉我如何得到一天,作为'当前明天'的一个数字(0-6) – kwikness 2012-07-16 17:22:25
对不起,迟到的答复...'日期('N')%7'会为你做那个。 N返回一个数字1-7,所以'date('N')%7'将成为我们0-6号码的第二天。 – 2012-07-20 02:59:13