Rumah >pembangunan bahagian belakang >masalah PHP >Apakah dua cara untuk memberikan nilai kepada tatasusunan php?
Dalam PHP, terdapat dua kaedah penugasan tatasusunan konvensional:
1 Gunakan fungsi "array()" untuk mencipta tatasusunan
Dalam PHP, buat tatasusunan kosong atau tatasusunan. dengan Untuk tatasusunan elemen, kita sering menggunakan fungsi tatasusunan(). Sintaks adalah seperti berikut:
$array_var_name = array();
Atau, kita boleh menambah elemen terus dalam fungsi tatasusunan, sintaksnya adalah seperti berikut:
$array_var_name = array('元素1', '元素2', '元素3');
Nota: Apabila menggunakan tatasusunan() berfungsi untuk mengisytiharkan tatasusunan, jika Jika subskrip tatasusunan diabaikan dalam kurungan segi empat sama "[]", enjin PHP akan secara automatik menetapkan subskrip integer berturut-turut bermula dari 0 kepada elemen tatasusunan. Kod sampel adalah seperti berikut:
$array = array('Apple', 'Orange', 'Banana'); // 等价于 $array[0] = 'Apple'; $array[1] = 'Orange'; $array[2] = 'Banana';
2 Gunakan operator "[]" untuk menetapkan elemen tatasusunan
Selain menggunakan fungsi tatasusunan(), PHP juga menyediakan ". []" operator, yang boleh Digunakan untuk menambah elemen baharu pada tatasusunan. Kod sampel adalah seperti berikut:
$array_var_name = []; // 空数组 $array_var_name[] = '元素1'; $array_var_name[] = '元素2'; $array_var_name[] = '元素3';
bersamaan dengan
$array_var_name = array(); $array_var_name[] = '元素1'; $array_var_name[] = '元素2'; $array_var_name[] = '元素3';
Nota: Apabila menggunakan kaedah "[]" untuk menambah elemen baharu pada tatasusunan, PHP akan secara automatik tambahkannya ke kedudukan berturut-turut seterusnya dalam elemen. Premisnya ialah subskrip elemen baharu tidak ditentukan! Jika subskrip ditentukan, ia ditambah pada kedudukan yang ditentukan. Kod sampel adalah seperti berikut:
$a = array('a', 'b', 'c'); $a[8] = 'z'; // 或者 $a['key'] ='z'; var_dump($a); //输出 //array(4) { // [0]=> // string(1) "a" // [1]=> // string(1) "b" // [2]=> // string(1) "c" // [8]=> // string(1) "z" //}
Selain daripada dua kaedah ini, PHP juga menyediakan banyak fungsi dan kaedah operasi berkaitan tatasusunan, seperti "array_pop()", "array_push()", " array_shift()" , "array_unshift()" dan sebagainya. Menguasai fungsi ini boleh menjadikan pembangunan PHP anda lebih cekap dan mudah!
Atas ialah kandungan terperinci Apakah dua cara untuk memberikan nilai kepada tatasusunan php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!