Dalam PHP, tatasusunan ialah salah satu jenis data yang sangat penting. Tatasusunan boleh digunakan untuk menyimpan satu atau lebih nilai dalam pembolehubah.
Tatasusunan terbahagi kepada dua jenis berikut:
Dalam artikel ini, kami akan menumpukan pada cara menulis tatasusunan satu dimensi dalam PHP.
Mencipta tatasusunan satu dimensi
Dalam PHP, anda boleh menggunakan sintaks berikut untuk mencipta tatasusunan satu dimensi:
$array_name = array(value1, value2, value3, …);
Dalam sintaks ini, $array_name ialah nilai yang anda mahu Berikan tatasusunan nama, nilai1, nilai2, nilai3, dll. ialah nilai yang anda mahu simpan dalam tatasusunan.
Jika anda ingin menyimpan rentetan, anda boleh menggunakan sintaks berikut:
$array_name = array("value1", "value2", "value3", …);
Berikut ialah contoh mencipta tatasusunan satu dimensi:
$num_array = array(10, 20, 30, 40, 50); $str_array = array("PHP", "Java", "Python", "C++");
Mengakses elemen tatasusunan
Setelah anda mencipta tatasusunan, anda boleh menggunakan pengindeksan untuk mengakses elemen tatasusunan. Dalam PHP, pengindeksan bermula dari 0.
Berikut ialah contoh cara mengakses elemen tatasusunan menggunakan pengindeksan:
$num_array = array(10, 20, 30, 40, 50); echo $num_array[0]; // 输出 10 echo $num_array[1]; // 输出 20 echo $num_array[2]; // 输出 30 echo $num_array[3]; // 输出 40 echo $num_array[4]; // 输出 50
Menggelung ke atas tatasusunan
Dalam PHP, anda boleh menggunakan struktur gelung berikut untuk lelaran atas tatasusunan satu dimensi:
Berikut ialah contoh menggunakan gelung for untuk melintasi gelung satu- tatasusunan dimensi:
$num_array = array(10, 20, 30, 40, 50); for($i = 0; $i < count($num_array); $i++) { echo $num_array[$i] . " "; }
Di bawah ialah contoh menggunakan gelung foreach untuk lelaran pada tatasusunan satu dimensi:
$str_array = array("PHP", "Java", "Python", "C++"); foreach($str_array as $value) { echo $value . " "; }
Isih tatasusunan
Dalam PHP, anda boleh mengisih tatasusunan satu dimensi menggunakan fungsi berikut:
Berikut ialah contoh menyusun tatasusunan satu dimensi:
$num_array = array(10, 50, 40, 30, 20); sort($num_array); // 升序排序 print_r($num_array); $str_array = array("PHP", "Java", "Python", "C++"); rsort($str_array); // 降序排序 print_r($str_array);
Ringkasan
Dalam PHP, menggunakan tatasusunan ialah cara yang sangat mudah untuk Menyimpan dan memproses data. Artikel ini menerangkan cara membuat, mengakses, mengulang dan mengisih tatasusunan satu dimensi. Saya harap artikel ini membantu anda lebih memahami penggunaan tatasusunan satu dimensi.
Atas ialah kandungan terperinci Mari kita bincangkan tentang cara PHP mengisytiharkan dan mengendalikan tatasusunan satu dimensi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!