value 1, key 2 => value 2,..., key N => value N);" 3. Gunakan literal tatasusunan "[]" mentakrifkan tatasusunan, sintaksnya ialah "$array variable name=[key 1 => value 1, key 2 => value 2,..., key N => value N];"."/> value 1, key 2 => value 2,..., key N => value N);" 3. Gunakan literal tatasusunan "[]" mentakrifkan tatasusunan, sintaksnya ialah "$array variable name=[key 1 => value 1, key 2 => value 2,..., key N => value N];".">
Rumah > Artikel > pembangunan bahagian belakang > Bolehkah php menentukan tatasusunan?
boleh menentukan tatasusunan. 3 kaedah: 1. Kaedah penugasan langsung, sintaksnya ialah "$array variable name [subscript] = value;", di mana subskrip (nama kunci) boleh menjadi rentetan atau integer, dan subskrip boleh ditinggalkan 2. Gunakan; Fungsi tatasusunan() mentakrifkan tatasusunan, sintaksnya ialah "$array variable name=array(key 1=> value 1, key 2 => value 2,..., key N=> value N);" ; 3. Gunakan Array literal "[]" mentakrifkan tatasusunan, dan sintaksnya ialah "$array variable name=[key 1=> value 1, key 2 => value 2,..., key N=> nilai N];".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php boleh mentakrif tatasusunan. PHP menyediakan pelbagai kaedah untuk menentukan dan memulakan tatasusunan.
Kaedah 1. Tetapkan nilai secara langsung kepada elemen tatasusunan
Kita boleh mencipta dan memulakan tatasusunan dalam format seperti "$数组变量名[下标] = 值;
"
下标
boleh menjadi rentetan, integer atau kosong (iaitu, tiada nilai indeks khusus dinyatakan).
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '欢迎'; $array[1] = '来到'; $array[2] = 'PHP中文网'; $array['url'] = 'https://www.php.cn/'; //输出语句 var_dump($array); ?>
Subskrip boleh ditinggalkan. Apabila kami tidak menentukan nilai indeks tertentu dalam kurungan segi empat sama, lalai ialah indeks berangka dan nilai indeks bermula dari 0 dan meningkat secara lalai.
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '香蕉'; $array[] = '苹果'; $array[] = '橘子'; $array[] = '榴莲'; //输出语句 var_dump($array); ?>
Hasil keluaran:
Kaedah 2, gunakan fungsi array()
fungsi array() digunakan untuk mencipta tatasusunan.
Fungsi tatasusunan() langsung, tanpa menambah sebarang parameter, boleh mencipta tatasusunan kosong
<?php $array = array(); //输出语句 var_dump($array); ?>
fungsi tatasusunan() menerima nombor tertentu yang dipisahkan oleh parameter nilai koma. Fungsi
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //输出语句 var_dump($array); ?>
array() juga menerima bilangan pasangan parameter key=>value
tertentu yang dipisahkan dengan koma.
<?php header("Content-type:text/html;charset=utf-8"); $array=array(1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"); //输出语句 var_dump($array); ?>
Kaedah 3: Gunakan tatasusunan literal "[]" untuk mentakrif tatasusunan
Array Literal (Array Literals) ialah senarai yang dipisahkan koma yang mengandungi satu atau lebih ungkapan, disertakan dalam kurungan segi empat sama ([…]).
Ia menerima beberapa pasangan parameter key=>value
yang dipisahkan koma. Format sintaks adalah seperti berikut:
$数组变量名 = [key1 => value1, key2 => value2, ..., keyN => valueN];
Kod sampel adalah seperti berikut:
<?php header("Content-type:text/html;charset=utf-8"); $array = [1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"]; var_dump($array); ?>
Jika subskrip tidak dinyatakan menggunakan =>
simbol, ia lalai ialah tatasusunan indeks. Nilai indeks lalai juga bermula dari 0 dan meningkat dalam urutan. Kod sampel adalah seperti berikut:
<?php header("Content-type:text/html;charset=utf-8"); $array = ["香蕉","苹果","梨子","橙子","橘子","榴莲"]; var_dump($array); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bolehkah php menentukan tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!