Cara menggunakan tatasusunan dalam PHP

WBOY
Lepaskan: 2023-05-11 15:46:01
asal
1546 orang telah melayarinya

PHP ialah bahasa pengaturcaraan berkuasa yang menyediakan struktur data yang berkuasa melalui tatasusunan yang boleh membantu kami mengurus dan memproses data yang kompleks. Pada masa yang sama, tatasusunan juga merupakan salah satu jenis data yang paling biasa digunakan dalam PHP, yang membolehkan kami meletakkan berbilang nilai data ke dalam satu pembolehubah. Dalam artikel ini, kita akan membincangkan cara menggunakan tatasusunan dalam PHP.

  1. Mencipta tatasusunan

Dalam PHP, kita boleh menggunakan fungsi tatasusunan() untuk mencipta tatasusunan. Sebagai contoh, kod berikut mencipta tatasusunan yang mengandungi tiga rentetan:

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

Kita juga boleh menggunakan kurungan segi empat sama ([]) untuk mencipta tatasusunan. Sebagai contoh, kod berikut mencipta tatasusunan yang mengandungi dua rentetan:

$myArray = ["hello", "world"];
Salin selepas log masuk

Biasanya, kami menggunakan cara pertama untuk mencipta tatasusunan kerana ia adalah cara yang lebih mudah dibaca.

  1. Mengakses Tatasusunan

Untuk mengakses elemen dalam tatasusunan, kita perlu menggunakan subskrip (indeks). Dalam PHP, subskrip tatasusunan bermula dari 0. Sebagai contoh, dalam kod di atas, indeks "epal" ialah 0, indeks "pisang" ialah 1, dan indeks "oren" ialah 2. Jadi, untuk mengakses "epal" kita boleh menggunakan kod berikut:

echo $myArray[0];
Salin selepas log masuk

Ini akan mengeluarkan "epal". Begitu juga, untuk mengakses "oren" kita boleh menggunakan kod berikut:

echo $myArray[2];
Salin selepas log masuk

Ini akan mengeluarkan "oren".

  1. Ubah Suai Tatasusunan

Kita boleh menambah nilai baharu pada tatasusunan atau mengubah suai nilai sedia ada dengan melanggan. Contohnya, kod berikut menukar "oren" kepada "limau gedang":

$myArray[2] = "grapefruit";
Salin selepas log masuk

Ini akan menggantikan "oren" dalam tatasusunan dengan "limau gedang".

  1. Melintasi tatasusunan

Melintasi tatasusunan ialah operasi yang sangat biasa dan anda boleh menggunakan gelung foreach untuk melintasi tatasusunan. Sebagai contoh, kod berikut berulang pada tatasusunan $myArray dalam kod di atas:

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

Ini akan mengeluarkan "apple banana grapefruit" kerana gelung foreach akan berulang melalui tatasusunan dalam susunan elemen dalam tatasusunan .

Dalam gelung foreach, kita boleh menggunakan format $key => $value untuk mengakses pasangan nilai kunci dalam tatasusunan. Sebagai contoh, kod berikut akan berulang melalui tatasusunan dan mengeluarkan subskrip dan nilai setiap elemen:

foreach($myArray as $key => $value){
    echo $key . ": " . $value . "
";
}
Salin selepas log masuk

Ini akan mengeluarkan yang berikut:

0: apple
1: banana
2: grapefruit
Salin selepas log masuk
  1. Fungsi Tatasusunan

PHP menyediakan banyak fungsi tatasusunan berguna yang boleh membantu kami mengendalikan tatasusunan. Berikut ialah beberapa fungsi tatasusunan yang biasa digunakan:

  • count(): Mengembalikan bilangan elemen dalam tatasusunan
  • array_push(): Menambah elemen baharu pada penghujung tatasusunan
  • array_pop(): Alih keluar elemen terakhir daripada array
  • array_shift(): Alih keluar elemen pertama daripada array
  • array_unshift(): Tambahkan elemen baharu pada permulaan daripada tatasusunan
  • array_slice(): Pilih segmen elemen daripada array
  • array_merge(): Gabungkan dua tatasusunan menjadi satu tatasusunan

Sebagai contoh, kod berikut akan menggunakan count() Fungsi mendapat bilangan elemen dalam tatasusunan:

echo count($myArray);
Salin selepas log masuk

Ini akan mengeluarkan "3" kerana $myArray mengandungi tiga elemen.

  1. Tasusunan Pelbagai Dimensi

PHP juga menyokong tatasusunan berbilang dimensi, yang bermaksud kita boleh mempunyai satu tatasusunan sebagai elemen tatasusunan lain. Sebagai contoh, kod berikut mencipta tatasusunan yang mengandungi dua tatasusunan:

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

Kita boleh mengakses nilai dalam tatasusunan berbilang dimensi menggunakan kaedah yang serupa dengan yang di atas:

echo $myMultiArray[0][0]; //输出"apple"
echo $myMultiArray[1][1]; //输出"grape"
Salin selepas log masuk

Kita juga boleh gunakan gelung foreach untuk Traverse tatasusunan berbilang dimensi. Sebagai contoh, kod berikut akan berulang pada tatasusunan $myMultiArray di atas:

foreach($myMultiArray as $arr){
    foreach($arr as $fruit){
        echo $fruit . " ";
    }
    echo "
";
}
Salin selepas log masuk

Ini akan mengeluarkan yang berikut:

apple banana
orange grape
Salin selepas log masuk

Ringkasan

Melalui artikel ini, kami belajar tentang menggunakan tatasusunan dalam operasi asas PHP. Daripada mencipta tatasusunan, mengakses elemen tatasusunan, mengubah suai tatasusunan, melintasi tatasusunan, menggunakan fungsi tatasusunan hinggalah penggunaan tatasusunan berbilang dimensi, kami telah mempelajari tentang pelbagai operasi tatasusunan yang berkaitan. Selepas menguasai operasi ini, kami boleh menggunakan tatasusunan PHP dengan lebih baik untuk pengurusan dan pemprosesan data.

Atas ialah kandungan terperinci Cara menggunakan tatasusunan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!