Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menentukan dan memulakan tatasusunan php (tutorial)
PHP ialah bahasa pengaturcaraan sebelah pelayan yang biasa digunakan Tatasusunan ialah jenis data yang sangat penting yang membolehkan kami menyimpan dan mengendalikan satu set data yang berkaitan. Dalam PHP, tatasusunan boleh menyimpan sebarang jenis data, termasuk rentetan, nombor, objek, dsb. Artikel ini akan memperkenalkan anda kepada cara menulis tatasusunan PHP secara terperinci dan membantu anda lebih memahami aplikasinya dalam pengaturcaraan PHP.
Definisi dan permulaan tatasusunan
Dalam PHP, tatasusunan boleh ditakrifkan dan dimulakan melalui fungsi tatasusunan(). Berikut ialah contoh mudah yang mencipta tatasusunan dengan 3 elemen:
$myArray = array("apple", "banana", "orange");
Di sini kami menggunakan fungsi tatasusunan() untuk mencipta tatasusunan di mana setiap elemen disertakan dalam petikan dan dipisahkan dengan koma yang dipisahkan. Selepas mentakrifkan tatasusunan, kita boleh menggunakan pernyataan gema untuk mengeluarkan elemen dalam tatasusunan:
echo $myArray[0]; //输出 "apple" echo $myArray[1]; //输出 "banana" echo $myArray[2]; //输出 "orange"
Dalam PHP, indeks tatasusunan bermula dari 0. Oleh itu, $myArray[0] mewakili elemen pertama dalam tatasusunan, $myArray[1] mewakili elemen kedua dalam tatasusunan, dan seterusnya. Kita juga boleh menggunakan fungsi count() untuk mendapatkan bilangan elemen dalam tatasusunan:
echo count($myArray); //输出 3
tatasusunan berbilang dimensi
PHP juga menyokong tatasusunan berbilang dimensi, iaitu satu atau lebih banyak tatasusunan satu dimensi bersama-sama Dibentuk, ia boleh dilihat sebagai jadual. Berikut ialah contoh yang mencipta tatasusunan berbilang dimensi dengan 3 sub-susun:
$multiArray = array( array("apple", "banana", "orange"), array("red", "yellow", "orange"), array(1, 2, 3) );
Dalam tatasusunan berbilang dimensi ini, setiap sub-susun ialah tatasusunan satu dimensi, kita boleh melakukannya dengan menggunakan berbilang indeks Lawati mereka. Contohnya, untuk mengeluarkan elemen pertama dalam subarray pertama, anda boleh menggunakan kod berikut:
echo $multiArray[0][0]; //输出 "apple"
Fungsi biasa untuk tatasusunan
PHP menyediakan banyak fungsi berguna untuk bekerja dengan tatasusunan , berikut ialah beberapa fungsi tatasusunan yang biasa digunakan:
$myArray = array("apple", "banana", "orange"); array_push($myArray, "pear"); print_r($myArray); //输出 Array ( [0] => apple [1] => banana [2] => orange [3] => pear )
$myArray = array("apple", "banana", "orange", "pear"); $lastElement = array_pop($myArray); print_r($myArray); //输出 Array ( [0] => apple [1] => banana [2] => orange ) echo $lastElement; //输出 "pear"
$myArray = array("apple", "banana", "orange"); $firstElement = array_shift($myArray); print_r($myArray); //输出 Array ( [0] => banana [1] => orange ) echo $firstElement; //输出 "apple"
$myArray = array("apple", "banana", "orange"); array_unshift($myArray, "pear", "kiwi"); print_r($myArray); //输出 Array ( [0] => pear [1] => kiwi [2] => apple [3] => banana [4] => orange )
$myArray = array("apple", "banana", "orange", "pear", "kiwi"); $slice = array_slice($myArray, 1, 3); //取出从索引1开始的3个元素 print_r($slice); //输出 Array ( [0] => banana [1] => orange [2] => pear )
$array1 = array("apple", "banana"); $array2 = array("orange", "kiwi"); $mergedArray = array_merge($array1, $array2); print_r($mergedArray); //输出 Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi )
Ringkasan
Susun atur PHP ialah alat yang sangat berguna dalam pengaturcaraan Jenis data yang boleh menyimpan dan memanipulasi set data yang berkaitan. Dalam artikel ini, kami memperkenalkan definisi dan permulaan tatasusunan PHP, pemprosesan tatasusunan berbilang dimensi dan beberapa fungsi tatasusunan yang biasa digunakan. Saya harap artikel ini dapat membantu anda menguasai penggunaan tatasusunan PHP dengan lebih baik dan mencapai hasil yang lebih baik dalam pengaturcaraan PHP anda.
Atas ialah kandungan terperinci Bagaimana untuk menentukan dan memulakan tatasusunan php (tutorial). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!