Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membuat tatasusunan tanpa kunci dalam php

Bagaimana untuk membuat tatasusunan tanpa kunci dalam php

PHPz
PHPzasal
2023-04-20 10:12:39598semak imbas

Dalam pembangunan PHP, tatasusunan ialah jenis data yang sangat penting. Ia adalah senarai tertib yang menyimpan nilai (elemen) dalam satu pembolehubah. Dalam PHP, terdapat dua jenis tatasusunan: tatasusunan angka dan tatasusunan bersekutu. Tatasusunan berangka ialah tatasusunan yang diisih menggunakan kunci indeks nombor berturut-turut, manakala tatasusunan bersekutu menggunakan kunci bernama untuk mewakili elemen. Dalam kedua-dua jenis tatasusunan, pasangan nilai kunci diperlukan sebagai cara menyimpan elemen, tetapi kadangkala, kita memerlukan jenis tatasusunan yang tidak memerlukan pasangan nilai kunci. Ini ialah "array without key" dalam PHP.

Tidak seperti tatasusunan biasa, tatasusunan tanpa kunci menggunakan indeks angka berturut-turut sebagai pengecam elemen tatasusunan. Ini bermakna bahawa dalam jenis tatasusunan ini, elemen tidak memerlukan kunci atau nilai, tetapi hanya perlu mempunyai indeks angka berturut-turut dalam tatasusunan. Biasanya, tatasusunan tanpa kunci dipanggil tatasusunan indeks atau tatasusunan angka.

Dalam PHP, kita boleh menggunakan indeks angka berturut-turut untuk mencipta tatasusunan tanpa kunci. Berikut ialah contoh mudah:

$arr = array('apple', 'banana', 'orange');

Dalam contoh ini, tatasusunan tanpa kunci dicipta daripada tatasusunan yang mengandungi tiga nilai rentetan. Kami tidak menentukan kunci elemen tatasusunan, jadi PHP menggunakan indeks angka lalai (iaitu, nombor berturut-turut bermula dari 0) untuk mengenal pasti elemen tatasusunan. Oleh itu, $arr[0] bersamaan dengan 'epal', $arr[1] bersamaan dengan 'pisang' dan $arr[2] bersamaan dengan 'oren'.

Dalam tatasusunan tanpa kunci, kita boleh menambah dan mengakses elemen dalam pelbagai cara seperti tatasusunan biasa. Sebagai contoh, kita boleh menggunakan fungsi array_push() untuk menambah elemen baharu pada penghujung:

$arr = array();
array_push($arr, 'apple', 'banana', 'orange');

Kita juga boleh menggunakan operator "[]" untuk menambah elemen:

$arr[] = 'apple';
$arr[] = 'banana';
$arr[] = 'orange';

tanpa kunci Dalam tatasusunan, kita boleh menggunakan fungsi count() untuk mendapatkan panjang tatasusunan, seperti ini:

$count = count($arr);

Kita boleh menggunakan gelung for untuk lelaran melalui elemen dalam tatasusunan:

for ($i = 0; $i < count($arr); $i++) {
    echo $arr[$i] . ' ';
}
// output: apple banana orange

Atau kita boleh menggunakan gelung foreach untuk melelar melalui unsur-unsur dalam tatasusunan:

foreach ($arr as $value) {
    echo $value . ' ';
}
// output: apple banana orange

Tatasusunan tanpa kunci sangat sesuai untuk menyimpan beberapa mudah, berkaitan kuantiti maklumat. Ia boleh digunakan untuk mengira jumlah, purata, nilai maksimum dan minimum elemen dalam tatasusunan, dsb. Selain itu, mereka juga boleh digunakan untuk melakukan beberapa operasi mudah dalam PHP, seperti mencetak beberapa data atau digunakan dalam pembilang gelung mudah.

Ringkasnya, tatasusunan tanpa kunci ialah alat pembangunan dalam PHP. Jenis tatasusunan ini tidak memerlukan pasangan nilai kunci, hanya indeks angka berturut-turut sebagai pengecam unsur. Ia boleh digunakan untuk menyimpan beberapa maklumat mudah berkaitan kuantiti.

Atas ialah kandungan terperinci Bagaimana untuk membuat tatasusunan tanpa kunci dalam 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