โอเค ฉันมีช่วงเวลาที่ยากลำบากมากและได้ลองวิธีแก้ปัญหาหลายอย่างแล้วแต่ก็ไม่สามารถทำงานได้ ให้เวลากับเรื่องนี้มาหลายชั่วโมงแล้ว แต่ก็ยังไม่มีอะไรเลย
ฉันมีอาร์เรย์ที่มีลักษณะเช่นนี้: $data['dietcontent'][1][1][1]
$data['dietcontent'][1][1][1]
--------------------^Day^Meal^Line
อาร์เรย์นี้ ฉันต้องการจัดเรียง MealTime ซึ่งมีอยู่บน $data['dietcontent'][1][1][1].MealTime
อาร์เรย์ 3 มิติอยู่ในรูปแบบนี้:
$data['dietcontent'][1][$mealNumber][$mealLine]['MealTime'].
$mealNumber สามารถมีได้ตั้งแต่ 1 ถึง 7, $mealLine สามารถมีได้ตั้งแต่ 1 ถึง 7
โอเค นี่ค่อนข้างอธิบายยาก โครงสร้างน่าจะทำได้ดีกว่านี้มาก แต่เนื่องจากฉันเพิ่งออกกำลังกายจากมัน ฉันจึงทำอะไรไม่ได้เลย
ดังนั้น แทนที่จะอธิบาย ฉันอยากจะยกตัวอย่างว่าตอนนี้เป็นอย่างไร และฉันอยากให้มันเป็นอย่างไร
นี่คือตัวอย่าง:
$data['dietcontent'][1][1][1]['MealTime'] // is 07:00
$data['dietcontent'][1][1][2]['MealTime'] // is 07:00
$data['dietcontent'][1][1][3]['MealTime'] // is 07:00
$data['dietcontent'][1][1][4]['MealTime'] // is 07:00
$data['dietcontent'][1][1][5]['MealTime'] // is 07:00
$data['dietcontent'][1][1][6]['MealTime'] // is 07:00
$data['dietcontent'][1][1][7]['MealTime'] // is 07:00
$data['dietcontent'][1][2][1]['MealTime'] // is 01:30
$data['dietcontent'][1][2][2]['MealTime'] // is 01:30
$data['dietcontent'][1][2][3]['MealTime'] // is 01:30
$data['dietcontent'][1][2][4]['MealTime'] // is 01:30
$data['dietcontent'][1][2][5]['MealTime'] // is 01:30
$data['dietcontent'][1][2][6]['MealTime'] // is 01:30
$data['dietcontent'][1][2][7]['MealTime'] // is 01:30
จะเป็นเช่นไรก็ได้. ตอนนี้ฉันต้องการเรียงลำดับตำแหน่ง $mealNumber ( [] ที่สอง) ในอาร์เรย์นี้ หลังจาก MealTime ดังนั้นมันจะมีลักษณะเช่นนี้หลังจาก:
$data['dietcontent'][1][1][1]['MealTime'] // is 01:30
$data['dietcontent'][1][1][2]['MealTime'] // is 01:30
$data['dietcontent'][1][1][3]['MealTime'] // is 01:30
$data['dietcontent'][1][1][4]['MealTime'] // is 01:30
$data['dietcontent'][1][1][5]['MealTime'] // is 01:30
$data['dietcontent'][1][1][6]['MealTime'] // is 01:30
$data['dietcontent'][1][1][7]['MealTime'] // is 01:30
$data['dietcontent'][1][2][1]['MealTime'] // is 07:00
$data['dietcontent'][1][2][2]['MealTime'] // is 07:00
$data['dietcontent'][1][2][3]['MealTime'] // is 07:00
$data['dietcontent'][1][2][4]['MealTime'] // is 07:00
$data['dietcontent'][1][2][5]['MealTime'] // is 07:00
$data['dietcontent'][1][2][6]['MealTime'] // is 07:00
$data['dietcontent'][1][2][7]['MealTime'] // is 07:00
ฉันจะทำเช่นนี้ได้อย่างไร! ความช่วยเหลือของคุณได้รับการชื่นชมจริงๆ!!