Rumah > pembangunan bahagian belakang > masalah PHP > php tetapan tatasusunan satu dimensi

php tetapan tatasusunan satu dimensi

PHPz
Lepaskan: 2023-05-05 21:49:07
asal
638 orang telah melayarinya

Untuk pembangun PHP, tatasusunan ialah struktur data yang sangat penting. Dalam PHP, tatasusunan ialah jenis data yang boleh menyimpan berbilang nilai Ia boleh menyimpan jenis data yang berbeza, termasuk rentetan, nombor, Boolean, objek, dll. Ini menjadikan tatasusunan digunakan secara meluas dalam pembangunan PHP.

Dalam PHP, terdapat dua jenis tatasusunan: tatasusunan satu dimensi dan tatasusunan berbilang dimensi. Tatasusunan satu dimensi ialah jenis tatasusunan yang paling biasa digunakan dan biasanya digunakan untuk menyimpan nilai bagi satu jenis data. Dalam artikel ini, kita akan membincangkan persediaan tatasusunan satu dimensi dalam PHP.

Takrif tatasusunan satu dimensi

Untuk menentukan tatasusunan, gunakan fungsi tatasusunan() dalam kod anda dan nyatakan elemen tatasusunan dalam fungsi seperti berikut:

$myArray = array("apple", "banana", "orange");
Salin selepas log masuk

Tatasusunan ini mengandungi tiga elemen: epal, pisang dan oren. Dalam tatasusunan, setiap elemen mempunyai kunci unik, dipanggil indeks. Secara lalai, indeks tatasusunan bermula dari sifar dan meningkat secara berurutan. Dalam contoh di atas, "epal" ialah elemen pertama tatasusunan, "pisang" ialah yang kedua, dan "oren" ialah yang ketiga.

Akses tatasusunan satu dimensi

Untuk mengakses elemen dalam tatasusunan, gunakan kurungan segi empat sama dan nyatakan indeks, seperti ini:

echo $myArray[0]; // 输出 "apple"
echo $myArray[1]; // 输出 "banana"
echo $myArray[2]; // 输出 "orange"
Salin selepas log masuk

Ini akan mengeluarkan elemen dalam tatasusunan masing-masing Unsur pertama, kedua dan ketiga.

Tambahan atau pengubahsuaian tatasusunan satu dimensi

Untuk menambah atau mengubah suai elemen dalam tatasusunan, nyatakan indeks menggunakan kurungan segi empat sama dan tetapkan nilai baharu kepada indeks tersebut, seperti berikut:

$myArray[0] = "grape";
$myArray[3] = "peach";
Salin selepas log masuk

Ini akan mengubah suai elemen pertama dalam tatasusunan daripada "epal" kepada "anggur" dan menambah elemen baharu "pic" sebagai elemen keempat tatasusunan. Ambil perhatian bahawa jika anda cuba mengakses indeks yang tidak wujud, PHP secara automatik akan mencipta elemen baharu untuk anda.

Merentasi tatasusunan satu dimensi

Untuk melelaran seluruh tatasusunan dan mengakses setiap elemen, gunakan gelung foreach dalam PHP. Gelung foreach membolehkan anda mengakses setiap elemen dalam tatasusunan dan melakukan operasi. Berikut ialah contoh mudah:

foreach ($myArray as $fruit) {
    echo $fruit . "<br>";
}
Salin selepas log masuk

Ini akan menggelungkan seluruh tatasusunan dan melaksanakan operasi yang ditentukan pada setiap elemen. Dalam contoh ini, kami hanya mencetak nilai setiap elemen.

Mengenai menyusun tatasusunan

Dalam PHP, terdapat banyak fungsi terbina dalam yang boleh digunakan untuk mengisih tatasusunan, termasuk sort(), rsort(), asort(), ksort() dan usort () tunggu. Fungsi ini membolehkan anda mengisih tatasusunan mengikut kriteria tertentu, seperti mengikut abjad, mengikut saiz berangka, atau mengikut kriteria yang ditentukan pengguna, dsb.

sort($myArray); // 按照升序排序
rsort($myArray); // 按照降序排序
asort($myArray); // 按照值升序排序,并保留键
ksort($myArray); // 按照键升序排序,并保留键
usort($myArray, "mySortFunction"); // 按照用户定义的条件排序
Salin selepas log masuk

Ringkasan

Array ialah struktur data yang sangat penting dalam pembangunan PHP, yang boleh menyimpan dan mengakses data dengan mudah. Untuk tatasusunan satu dimensi, gunakan fungsi tatasusunan() untuk mengisytiharkan tatasusunan, gunakan kurungan segi empat sama untuk mengakses, mengubah suai atau menambah elemen, gunakan gelung foreach untuk melintasi tatasusunan dan gunakan fungsi terbina dalam untuk mengisih tatasusunan. Dalam proses pembangunan PHP, pemahaman dan kemahiran yang mendalam dalam penggunaan tatasusunan akan meningkatkan kecekapan pembangunan kami.

Atas ialah kandungan terperinci php tetapan 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