(添加詳細信息)你好,我有一些麻煩,填充用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
如果你提供了你的實際查詢,那麼它可能會提供一些你正在努力實現的內容 - 目前沒有足夠的信息來提供有意義的答案 –