ช่วยหน่อยครับติดปัญหาเกี่ยวกับการเขียน array หลายชั่นครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ช่วยหน่อยครับติดปัญหาเกี่ยวกับการเขียน array หลายชั่นครับ

ช่วยหน่อยครับติดปัญหาเกี่ยวกับการเขียน array หลายชั่นครับ
ผมอยากจะปรับ array ให้อยู่ในรูปแบบตามตัวอย่างข้างล่างนี้ครับ ไม่เเน่ใจว่าจะต้องเขียนอย่างไร รบกวนด้วย
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[top_detail] => Array
       (
           [0] => Array
               (
                   [top_detail_0_header] => ภายนอก
                   [top_detail_0_detail] => กระจังหน้า
               )
 
           [1] => Array
               (
                   [top_detail_1_header] => ภายใน
                   [top_detail_1_detail] => ห้องโดยสาร
               )
 
           [2] => Array
               (
                   [top_detail_2_header] => เครื่องยนต์
                   [top_detail_2_detail] => ขุมพลัง
         )

ส่วนตรงนี้คือ array ที่ผมเขียนออกมา

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
                        $a = [];
            foreach($y as $ks => $rs){
                $a[$ks] = $rs
            }
            $dt['top_detail'] = $a;
 
Array
(
    [top_detail] => Array
        (
            [top_detail_0_header] => ภายนอก
            [top_detail_0_detail] => กระจังหน้า
 
            [top_detail_1_header] => ภายใน
            [top_detail_1_detail] => ห้องโดยสาร
 
            [top_detail_2_header] => เครื่องยนต์
            [top_detail_2_detail] => ขุมพลัง
        )
)


Antinew007 04-07-2023 16:58:46

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
1
2
// $dt['top_detail'] = $a;
$dt['top_detail'] = array_chunk($a, 2,true);


ninenik 05-07-2023






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ