Dalam PHP, tatasusunan tiga dimensi merujuk kepada struktur tatasusunan dengan tiga dimensi, iaitu unsur-unsur dalam tatasusunan utama ialah satu atau lebih tatasusunan, dan unsur-unsur dalam tatasusunan juga satu atau lebih banyak tatasusunan. Kaedah untuk mentakrif tatasusunan tiga dimensi: 1. Tetapkan nilai secara langsung kepada elemen tatasusunan dengan sintaks "$nama pembolehubah tatasusunan [subskrip satu dimensi] [subskrip dua dimensi] [subskrip tiga dimensi] = nilai;" ; 2. Gunakan fungsi tatasusunan() untuk mentakrifkan , sintaks "tatasusunan(nama kunci=>tatasusunan(nama kunci=>tatasusunan(nama kunci=>nilai kunci, nama kunci=>nilai kunci.... ),...),...); ".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP8, komputer DELL G3
Dalam php, tatasusunan berbilang dimensi mengandungi satu atau lebih Tatasusunan tatasusunan, dengan tatasusunan tiga dimensi merujuk kepada struktur tatasusunan dengan tiga dimensi.
Dalam tatasusunan tiga dimensi, unsur-unsur dalam tatasusunan utama ialah satu atau lebih tatasusunan, dan unsur-unsur dalam tatasusunan juga ialah satu atau lebih tatasusunan.
Tatasusunan tiga dimensi dicipta dengan cara yang sama seperti tatasusunan satu dimensi dan tatasusunan dua dimensi, cuma gantikan elemen dalam tatasusunan dengan tatasusunan. Terdapat juga dua kaedah: "menetapkan nilai secara langsung kepada elemen tatasusunan" dan "fungsi array()". Di bawah ini kami akan memperkenalkan kedua-dua kaedah ini secara terperinci dengan contoh kod sebenar kami.
1. Tetapkan nilai secara langsung kepada elemen tatasusunan
Kita boleh mencipta dan memulakan tatasusunan tiga dimensi dalam format seperti "$数组变量名[一维下标] [二维下标] [三维下标]= 值;
"
<?php header("Content-type:text/html;charset=utf-8"); $array['安徽']['合肥'][0] = '蜀山区'; $array['安徽']['合肥'][1] = '长丰县'; $array['安徽']['合肥'][2] = '肥东'; $array['安徽']['宿州'][0] = '墉桥区'; $array['安徽']['宿州'][1] = '灵璧县'; $array['安徽']['宿州'][2] = '泗县'; var_dump($array); ?>
Subskrip satu dimensi, subskrip dua dimensi dan subskrip tiga dimensi tatasusunan tiga dimensi boleh kosong (iaitu, tiada nilai indeks tertentu dinyatakan) , maka lalai ialah indeks berangka, dan nilai indeks lalai kepada Bermula dari 0 dan meningkat dalam turutan.
<?php header("Content-type:text/html;charset=utf-8"); $array['安徽'][][0] = '蜀山区'; $array['安徽'][][1] = '长丰县'; $array['安徽'][][2] = '肥东'; $array['安徽']['宿州'][] = '墉桥区'; $array['安徽']['宿州'][] = '灵璧县'; $array['安徽']['宿州'][] = '泗县'; var_dump($array); ?>
2 Gunakan fungsi tatasusunan()
Gunakan fungsi tatasusunan() untuk mengisytiharkan tiga dimensi. tatasusunan dan untuk mengisytiharkan tatasusunan dua dimensi, tatasusunan satu dimensi adalah serupa.
<?php header("Content-type:text/html;charset=utf-8"); $array = array( '安徽' => array( '合肥'=>array('蜀山区','长丰县','肥东'), '宿州'=>array('墉桥区','灵璧县','泗县') ), '河南' => array( '洛阳'=>array('西工区','老城区','孟津县'), '郑州市'=>array('中原区','金水区') ) ); var_dump($array); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah maksud tatasusunan tiga dimensi php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!