Rumah > pembangunan bahagian belakang > masalah PHP > Mari kita bincangkan tentang cara PHP mengisytiharkan dan mengendalikan tatasusunan satu dimensi

Mari kita bincangkan tentang cara PHP mengisytiharkan dan mengendalikan tatasusunan satu dimensi

PHPz
Lepaskan: 2023-04-12 14:03:38
asal
1302 orang telah melayarinya

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:

  1. Tatasusunan satu dimensi: tatasusunan yang mengandungi hanya satu dimensi.
  2. Tatasusunan berbilang dimensi: tatasusunan yang mengandungi berbilang dimensi.

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, …);
Salin selepas log masuk

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", …);
Salin selepas log masuk

Berikut ialah contoh mencipta tatasusunan satu dimensi:

$num_array = array(10, 20, 30, 40, 50);
$str_array = array("PHP", "Java", "Python", "C++");
Salin selepas log masuk

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
Salin selepas log masuk

Menggelung ke atas tatasusunan

Dalam PHP, anda boleh menggunakan struktur gelung berikut untuk lelaran atas tatasusunan satu dimensi:

  1. untuk gelung
  2. gelung foreach

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] . " ";
}
Salin selepas log masuk

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 . " ";
}
Salin selepas log masuk

Isih tatasusunan

Dalam PHP, anda boleh mengisih tatasusunan satu dimensi menggunakan fungsi berikut:

  1. isih() - Mengisih tatasusunan dalam tertib menaik.
  2. rsort() - Isih tatasusunan dalam tertib menurun.
  3. asort() - Mengisih tatasusunan dalam tertib menaik, mengekalkan perhubungan indeks.
  4. arsort() - Mengisih tatasusunan dalam tertib menurun, mengekalkan perhubungan indeks.
  5. ksort() - Mengisih tatasusunan dalam tertib menaik, mengekalkan perhubungan indeks berdasarkan kekunci.
  6. krsort() - Mengisih tatasusunan dalam tertib menurun, mengekalkan hubungan indeks berdasarkan kekunci.

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);
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan