Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memberikan nilai kepada elemen tatasusunan dalam php

Bagaimana untuk memberikan nilai kepada elemen tatasusunan dalam php

王林
王林asal
2023-05-19 09:36:07732semak imbas

Dalam PHP, tatasusunan ialah struktur data yang sangat biasa. Elemen tatasusunan boleh terdiri daripada sebarang jenis data: nombor, rentetan atau tatasusunan lain.

Menetapkan nilai kepada elemen tatasusunan dalam PHP adalah sangat mudah Anda hanya perlu memanggil pembolehubah tatasusunan dan indeks elemen, dan kemudian menetapkan nilai kepada elemen. Berikut ialah contoh:

// 定义一个数组
$arr = array("apple", "banana", "orange");

// 给索引为0的元素赋值
$arr[0] = "pear";

// 输出数组
print_r($arr);

Dalam contoh ini, kita mula-mula mentakrifkan tatasusunan dengan tiga elemen. Kemudian, kami memberikan nilai "pir" kepada elemen dengan indeks 0 (secara lalai, elemen pertama mempunyai indeks 0). Akhir sekali, kami mengeluarkan keseluruhan tatasusunan menggunakan fungsi print_r(). Jalankan skrip ini dan anda seharusnya melihat output berikut:

Array
(
    [0] => pear
    [1] => banana
    [2] => orange
)

Seperti yang anda lihat, nilai elemen pertama telah berubah kepada "pear".

Kami juga boleh menggunakan cara lain untuk menetapkan nilai kepada elemen dalam tatasusunan, iaitu, gunakan fungsi list() PHP untuk menetapkan nilai kepada berbilang elemen sekaligus. Berikut ialah contoh:

//定义包含两个元素的数组
$arr = array("apple", "banana");

//用list()函数为数组元素分配值
list($arr[0], $arr[1]) = array("orange", "pear");

//输出数组
print_r($arr);

Dalam contoh ini, kita mulakan dengan mentakrifkan tatasusunan dengan dua elemen. Kami kemudian menggunakan fungsi list() dengan tatasusunan lain yang mengandungi dua elemen untuk memberikan nilai baharu kepada elemen tatasusunan ini. Akhir sekali, kami menggunakan fungsi print_r() untuk mengeluarkan elemen tatasusunan ini. Jalankan skrip ini dan anda akan melihat output berikut:

Array
(
    [0] => orange
    [1] => pear
)

Seperti yang anda lihat, kami berjaya memberikan nilai baharu kepada kedua-dua elemen tatasusunan.

Selain menggunakan indeks tatasusunan untuk menetapkan nilai kepada elemen, kami juga boleh menggunakan fungsi array_push() PHP untuk menambah elemen baharu pada penghujung tatasusunan. Berikut ialah contoh:

//定义一个包含两个元素的数组
$arr = array("apple", "banana");

//push一个新元素到数组末尾
array_push($arr, "orange");

//输出数组
print_r($arr);

Dalam contoh ini, kita mulakan dengan mentakrifkan tatasusunan dengan dua elemen. Kami kemudian menambah elemen baharu pada penghujung tatasusunan menggunakan fungsi array_push(). Akhir sekali, kami menggunakan fungsi print_r() untuk mengeluarkan elemen tatasusunan ini. Jalankan skrip ini dan anda akan melihat output berikut:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

Seperti yang anda lihat, kami berjaya menambah elemen baharu pada penghujung tatasusunan.

Secara umum, memberikan nilai kepada elemen tatasusunan dalam PHP adalah perkara yang sangat intuitif dan mudah. Sama ada anda menetapkan nilai mengikut indeks, menggunakan fungsi list() atau menambah elemen baharu menggunakan fungsi array_push(), anda boleh bebas memanipulasi tatasusunan dalam program anda dan menyimpan nilai yang anda perlukan.

Atas ialah kandungan terperinci Bagaimana untuk memberikan nilai kepada elemen tatasusunan 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