(添加详细信息)你好,我有一些麻烦,填充用PHP中的数组 ,我做一个MySQL查询到2日期间获得的数据,而这些都是结果:PHP数组删除一些价值观和重新排序
"SELECT hours FROM dates WHERE id='2' AND (day BETWEEN 'TODAY' AND 'TODAY +2 DAYS') ORDER BY day ASC, hours ASC" [Seudo code]
0-> 1:data10 2:- 3:-
1-> 1:data11 2:- 3:-
2-> 1:data12 2:- 3:-
3-> 1:- 2:data23 3:-
4-> 1:- 2:data24 3:-
5-> 1:- 2:data25 3:-
6-> 1:- 2:- 3:data36
7-> 1:- 2:- 3:data37
8-> 1:- 2:- 3:data38
但我需要它是这样的:
0-> 1:data10 2:data23 3:data36
1-> 1:data11 2:data24 3:data37
2-> 1:data12 2:data25 3:data38
html result with reorder array
并且如果只有一个(或2)列/秒有一个值其它/ S值/ s应该是“ - ”
0-> 1:data10 2:data20 3:data30
1-> 1:-11 2:data21 3:-31
2-> 1:data12 2:-22 3:data32
有没有办法删除或添加“ - ”从数组并重新排序其他值和键? 谢谢! PD:请让我知道,如果我错过了一些数据。
CA你提供了你的代码吗?意味着你已经完成了 –
从数组中删除“ - ”并不难,但问题在于你想如何将数据重新排列到新阵列中。从你的例子我不知道0-> 2:数据或0-> 3:数据来自哪里。 – HZS
如果你提供了你的实际查询,那么它可能会提供一些你正在努力实现的内容 - 目前没有足够的信息来提供有意义的答案 –