Rumah  >  Artikel  >  pembangunan bahagian belakang  >  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
PHPzasal
2023-04-12 13:58:291276semak imbas

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, …);

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:

  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] . " ";
}

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:

  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);

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!

Kenyataan:
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