Dalam PHP, tatasusunan tidak perlu mempunyai panjang tertentu apabila ia ditakrifkan. Ini kerana tatasusunan dalam PHP sebenarnya ialah tatasusunan bersekutu, yang menggunakan rentetan atau indeks angka untuk mengakses elemen tatasusunan dan bukannya menggunakan indeks bersaiz tetap. Oleh itu, elemen boleh ditambah atau dialih keluar daripada tatasusunan mengikut keperluan tanpa perlu risau tentang panjang tatasusunan.
Jika anda ingin menambah elemen baharu pada tatasusunan, hanya gunakan pembolehubah tatasusunan dan nombor indeks. Contohnya:
$myArray = array(); // 创建一个空的数组 $myArray[0] = "apple"; // 添加第一个元素 $myArray[1] = "banana"; // 添加第二个元素 $myArray[2] = "orange"; // 添加第三个元素
Dalam contoh ini, kami mentakrifkan tatasusunan kosong bernama $myArray
. Kemudian, kami menggunakan $myArray
dan nombor indeks berangka untuk menambah tiga elemen baharu pada tatasusunan. PHP secara automatik meningkatkan panjang tatasusunan setiap kali kami menambah elemen menggunakan indeks angka baharu.
Begitu juga, jika anda ingin mengalih keluar elemen daripada tatasusunan, hanya gunakan fungsi unset(). Fungsi ini mengalih keluar elemen tertentu daripada tatasusunan. Contohnya:
unset($myArray[1]); // 删除数组中的第二个元素
Dalam contoh ini, kami menggunakan fungsi unset() untuk mengalih keluar elemen dengan nombor indeks 1 daripada tatasusunan $myArray
. Ini akan mengalih keluar elemen sepenuhnya daripada tatasusunan. Mengalih keluar elemen tidak mengurangkan saiz tatasusunan, tetapi elemen lain dalam tatasusunan dialihkan ke hadapan jika perlu.
Walaupun anda tidak perlu menentukan saiz tatasusunan dalam PHP, anda boleh menggunakan fungsi count() untuk mendapatkan bilangan elemen dalam tatasusunan. Contohnya:
$numElements = count($myArray); // 数组中元素的数量
Dalam contoh ini, fungsi count() mengembalikan bilangan elemen dalam tatasusunan $myArray
dan menyimpannya dalam pembolehubah $numElements
.
Ringkasnya, dalam PHP, mentakrifkan panjang tatasusunan adalah tidak perlu. Tatasusunan secara automatik menambah atau mengurangkan saiznya mengikut keperluan. Jika anda memerlukan bilangan elemen di dalamnya, anda boleh menggunakan fungsi count() untuk mendapatkan maklumat tersebut.
Atas ialah kandungan terperinci Bagaimana untuk menentukan panjang tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!