Bagaimana untuk menetapkan subskrip angka dalam tatasusunan php

PHPz
Lepaskan: 2023-03-23 11:19:08
asal
1681 orang telah melayarinya

PHP ialah bahasa skrip sebelah pelayan sumber terbuka yang popular digunakan untuk membina tapak web dinamik. Dalam PHP, tatasusunan ialah jenis data yang sangat berguna yang digunakan untuk menyimpan koleksi data. Elemen tatasusunan boleh terdiri daripada sebarang jenis data, termasuk nombor dan rentetan. Dalam PHP, kita boleh menggunakan subskrip angka untuk mengakses elemen tatasusunan Di bawah ini kita akan memperkenalkan cara untuk menetapkan subskrip angka.

  1. Penciptaan subskrip angka

Dalam PHP, penciptaan subskrip angka adalah sangat mudah. Hanya masukkan nombor dalam kurungan segi empat sama. Contohnya:

$arr = array("apple", "banana", "orange");
echo $arr[0]; //输出 "apple"
echo $arr[1]; //输出 "banana"
echo $arr[2]; //输出 "orange"
Salin selepas log masuk

Dalam contoh ini, kami mencipta tatasusunan dengan tiga elemen dan mengakses elemennya menggunakan subskrip angka 0, 1, 2.

  1. Subskrip berangka yang ditetapkan secara dinamik

Selain menggunakan subskrip berangka statik, kami juga boleh menggunakan pembolehubah atau ungkapan untuk menetapkan subskrip nombor secara dinamik. Contohnya:

$arr = array("apple", "banana", "orange");
$i = 1;
echo $arr[$i]; //输出 "banana"
Salin selepas log masuk

Dalam contoh ini, kami menggunakan pembolehubah $i untuk menetapkan subskrip berangka. Memandangkan $i mempunyai nilai 1, kami akan mengakses elemen kedua dalam tatasusunan.

  1. Perbezaan antara subskrip tatasusunan angka dan subskrip tatasusunan bersekutu

Walaupun kita boleh menggunakan nombor dan rentetan sebagai subskrip tatasusunan, ini Terdapat perbezaan antara dua jenis subskrip dalam PHP. Subskrip angka disusun secara berurutan, manakala subskrip tatasusunan bersekutu menggunakan nama rentetan untuk menamakan elemen tatasusunan.

$arr = array("apple", "banana", "orange"); // 数字下标
$arr = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "orange"); //关联数组下标
Salin selepas log masuk

Dalam contoh ini, kami mencipta dua tatasusunan, satu menggunakan subskrip angka dan satu lagi menggunakan subskrip tatasusunan bersekutu. Menggunakan subskrip berangka, $arr[0] mewakili "epal", $arr[1] mewakili "pisang", dan $arr[2] mewakili "oren". Manakala dalam tatasusunan bersekutu, elemen dinamakan "fruit1", "fruit2" dan "fruit3" dan anda boleh mengaksesnya seperti ini:

echo $arr["fruit1"]; //输出 "apple"
echo $arr["fruit2"]; //输出 "banana"
echo $arr["fruit3"]; //输出 "orange"
Salin selepas log masuk
  1. Array Tambah Elemen Baharu

Dalam PHP, kita boleh menambah elemen baharu menggunakan sintaks subskrip tatasusunan. Contohnya:

$arr = array("apple", "banana", "orange");
$arr[3] = "pear";
Salin selepas log masuk

Dalam contoh ini, kami menambah elemen baharu bernama "pear" pada tatasusunan dan menyimpannya dengan subskrip angka 3.

  1. Padam elemen daripada tatasusunan

Dalam PHP, kita boleh menggunakan fungsi unset() untuk memadamkan elemen tatasusunan. Contohnya:

$arr = array("apple", "banana", "orange");
unset($arr[1]);
Salin selepas log masuk

Dalam contoh ini, kami memadamkan elemen kedua dalam tatasusunan, iaitu "pisang". Sekarang, $arr[1] akan mengeluarkan "oren".

Ringkasan

Dalam PHP, subskrip berangka ialah cara penting untuk mengakses elemen tatasusunan. Mengetahui cara menetapkan subskrip berangka boleh memudahkan kerja dengan pengumpulan data berangka. Dalam PHP, kita juga boleh menggunakan pembolehubah dan ungkapan untuk menetapkan subskrip berangka secara dinamik. Pada masa yang sama, kita juga boleh menggunakan fungsi unset() untuk memadamkan elemen tatasusunan.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan subskrip angka dalam tatasusunan 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!