array(key name=>array(key name=>key value, key name=>key value....),. ..),...);"."/> array(key name=>array(key name=>key value, key name=>key value....),. ..),...);".">

Rumah >pembangunan bahagian belakang >masalah PHP >Apakah maksud tatasusunan tiga dimensi php?

Apakah maksud tatasusunan tiga dimensi php?

青灯夜游
青灯夜游asal
2023-01-12 14:13:521625semak imbas

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.... ),...),...); ".

Apakah maksud tatasusunan tiga dimensi php?

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[&#39;安徽&#39;][&#39;合肥&#39;][0] = &#39;蜀山区&#39;;
$array[&#39;安徽&#39;][&#39;合肥&#39;][1] = &#39;长丰县&#39;;
$array[&#39;安徽&#39;][&#39;合肥&#39;][2] = &#39;肥东&#39;;

$array[&#39;安徽&#39;][&#39;宿州&#39;][0] = &#39;墉桥区&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][1] = &#39;灵璧县&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][2] = &#39;泗县&#39;;
var_dump($array);
?>

Apakah maksud tatasusunan tiga dimensi php?

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[&#39;安徽&#39;][][0] = &#39;蜀山区&#39;;
$array[&#39;安徽&#39;][][1] = &#39;长丰县&#39;;
$array[&#39;安徽&#39;][][2] = &#39;肥东&#39;;

$array[&#39;安徽&#39;][&#39;宿州&#39;][] = &#39;墉桥区&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][] = &#39;灵璧县&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][] = &#39;泗县&#39;;
var_dump($array);
?>

Apakah maksud tatasusunan tiga dimensi php?

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(
        &#39;安徽&#39; => array(
            &#39;合肥&#39;=>array(&#39;蜀山区&#39;,&#39;长丰县&#39;,&#39;肥东&#39;),
			&#39;宿州&#39;=>array(&#39;墉桥区&#39;,&#39;灵璧县&#39;,&#39;泗县&#39;)
        ),
        &#39;河南&#39; => array(
            &#39;洛阳&#39;=>array(&#39;西工区&#39;,&#39;老城区&#39;,&#39;孟津县&#39;),
            &#39;郑州市&#39;=>array(&#39;中原区&#39;,&#39;金水区&#39;)
        )
);
 var_dump($array);
?>

Apakah maksud tatasusunan tiga dimensi php?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn