Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menyimpan tatasusunan PHP

Bagaimana untuk menyimpan tatasusunan PHP

PHPz
PHPzasal
2023-05-24 20:03:07546semak imbas

PHP ialah bahasa pengaturcaraan web popular yang digunakan secara meluas dalam pembangunan web dan aplikasi web. Dalam PHP, tatasusunan ialah struktur data yang sangat biasa digunakan. Tatasusunan digunakan dalam PHP untuk menyimpan dan memanipulasi sejumlah besar data. Artikel ini akan memperkenalkan cara menyimpan tatasusunan PHP.

Ikhtisar tatasusunan PHP

Dalam PHP, tatasusunan ialah struktur data umum. Tatasusunan boleh mengandungi sebarang jenis data, termasuk nombor, rentetan dan tatasusunan lain. Array sebagai struktur data membolehkan kita menyimpan berbilang nilai dalam satu pembolehubah. Tatasusunan PHP termasuk dua jenis: tatasusunan diindeks dan tatasusunan bersekutu.

Susun atur terindeks ialah tatasusunan tersusun, terindeks berangka. Pengindeksan bermula pada 0, dan setiap elemen mempunyai indeks berangka. Elemen tatasusunan boleh diakses menggunakan indeks.

Tatasusunan bersekutu ialah pemetaan daripada kunci rentetan kepada nilai. Setiap elemen mempunyai kunci rentetan unik yang boleh digunakan untuk mengakses elemen tatasusunan.

Cara menyimpan tatasusunan PHP

  1. Tentukan tatasusunan secara terus

Cara biasa ialah dengan menentukan tatasusunan secara terus. Kaedah ini memberikan tatasusunan terus kepada pembolehubah.

Sebagai contoh, dalam PHP, anda boleh mencipta tatasusunan diindeks menggunakan kod berikut:

$animals = array('dog', 'cat', 'fish');

Dalam PHP, anda boleh mencipta tatasusunan bersekutu menggunakan kod berikut:

$ages = array('Peter'=>35, 'John'=>28, 'Jane'=>42);
  1. Lintas tatasusunan menggunakan gelung

Selain menentukan secara langsung tatasusunan, anda juga boleh menggunakan gelung untuk melintasi tatasusunan. Gelung boleh digunakan untuk memproses elemen dalam tatasusunan dalam kelompok Cara utama untuk menggelung melalui tatasusunan termasuk gelung foreach dan untuk gelung.

(1) Gunakan gelung foreach

Gunakan gelung foreach untuk melintasi tatasusunan Sintaks khusus adalah seperti berikut:

foreach ($array as $item) {
    // 操作$item
}

Antaranya, $array ialah tatasusunan. dilalui, dan $item mewakili tatasusunan Nilai setiap elemen dalam . Contohnya:

$fruits = array('apple', 'banana', 'kiwi');
foreach($fruits as $fruit) {
    echo $fruit."<br>";
}

Kod di atas akan mengeluarkan:

apple
banana
kiwi

(2) Menggunakan untuk gelung

Satu lagi cara biasa ialah menggunakan gelung untuk melintasi tatasusunan, yang berikut ialah butiran Pseudokod:

for ($i = 0; $i < count($array); $i++) {
   $item = $array[$i];
   // 操作$item
}

Antaranya, $array ialah tatasusunan yang akan dilalui, gunakan fungsi kiraan untuk mendapatkan panjang tatasusunan, dan gelung dari 0 kepada panjang tatasusunan.

Contohnya:

$numbers = array(1, 2, 3, 4, 5);
for($i = 0; $i < count($numbers); $i++) {
    echo $numbers[$i]."<br>";
}

Kod di atas akan mengeluarkan:

1
2
3
4
5
  1. Fungsi tatasusunan

PHP mempunyai beberapa fungsi terbina dalam yang boleh digunakan Memproses dan mengendalikan tatasusunan, seperti: array_push, array_pop, array_shift, array_unshift dan fungsi lain, dsb.

  • array_push(): Tambahkan satu atau lebih elemen pada penghujung tatasusunan.
  • array_pop(): Menimbulkan elemen terakhir tatasusunan dan mengembalikan elemen itu.
  • array_shift(): Menimbulkan elemen pertama tatasusunan dan mengembalikan elemen tersebut.
  • array_unshift(): Tambahkan satu atau lebih elemen pada permulaan tatasusunan.

Contohnya:

$fruits = array('apple', 'banana');
array_push($fruits, 'kiwi');
// $fruits 现在是:array('apple', 'banana', 'kiwi');

atau:

$fruits = array('apple', 'banana', 'kiwi');
$last_fruit = array_pop($fruits);
// $last_fruit 现在是:kiwi, $fruits 现在是:array('apple', 'banana');

Ringkasan

tatasusunan PHP ialah struktur data yang biasa digunakan yang boleh menggunakan tatasusunan dan perkaitan yang diindeks Tatasusunan menyimpan data. Untuk menyimpan tatasusunan, secara amnya terdapat tiga kaedah: menentukan tatasusunan secara terus, menggelung melalui tatasusunan, dan menggunakan fungsi tatasusunan Pembangun boleh memilih kaedah yang sesuai untuk beroperasi mengikut keperluan sebenar.

Sudah tentu, dalam pengaturcaraan sebenar, terdapat banyak kaedah operasi tatasusunan lain Pembangun boleh mengetahui lebih lanjut tentang pengetahuan yang berkaitan untuk menggunakan tatasusunan PHP dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk menyimpan tatasusunan PHP. 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