Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengubah suai nilai tatasusunan dalam PHP (tiga kaedah)

Bagaimana untuk mengubah suai nilai tatasusunan dalam PHP (tiga kaedah)

PHPz
PHPzasal
2023-04-04 09:27:521477semak imbas

PHP, sebagai bahasa skrip, sangat biasa digunakan dalam pembangunan web, dan mengubah suai nilai tatasusunan juga merupakan salah satu operasi biasa. Artikel ini akan memperkenalkan cara mengubah suai nilai tatasusunan melalui PHP.

1. Ubah suai elemen tatasusunan mengikut indeks

Dalam PHP, indeks elemen tatasusunan boleh menjadi nombor atau rentetan Kita boleh mengubah suai nilai salah satu elemen melalui indeks tatasusunan.

Kod sampel:

$fruit = array('apple', 'banana', 'cherry');  //定义一个数组
$fruit[1] = 'orange';  //通过索引修改数组元素
print_r($fruit);  //输出修改后的数组

Hasil jalankan:

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

Dalam kod sampel di atas, kami mengubah suai indeks dalam tatasusunan menjadi dalam bentuk $fruit[1] 1 elemen, tukar dari 'pisang' asal kepada 'oren'.

2. Ubah suai elemen tatasusunan melalui nama kunci

Selain mengubah suai elemen tatasusunan melalui indeks, kami juga boleh mengubahsuai nilai salah satu elemen melalui nama kunci kaedah ini akan Lebih mudah dan dalam beberapa kes lebih sesuai.

Kod sampel:

$info = array('name' => 'Tom', 'age' => 20, 'gender' => 'male');  //定义一个关联数组
$info['age'] = 21;  //通过键名修改数组元素
print_r($info);  //输出修改后的数组

Hasil jalankan:

Array
(
    [name] => Tom
    [age] => 21
    [gender] => male
)

Dalam kod sampel di atas, kami mengubah suai nama kunci dalam tatasusunan dalam bentuk $info['age'] Untuk elemen 'umur', tukar dari 20 kepada 21 yang asal.

3. Ubah suai elemen tatasusunan melalui gelung

Selain daripada dua kaedah di atas, kita juga boleh mengubah suai nilai elemen dalam tatasusunan melalui gelung. Kaedah ini sesuai untuk situasi di mana elemen tatasusunan perlu diubah suai dalam kelompok.

Kod sampel:

$score = array(89, 92, 78, 85, 94);  //定义一个数组
for($i=0; $i<count($score); $i++){  //循环修改数组元素
    $score[$i] += 5;
}
print_r($score);  //输出修改后的数组

Hasil berjalan:

Array
(
    [0] => 94
    [1] => 97
    [2] => 83
    [3] => 90
    [4] => 99
)

Dalam kod sampel di atas, kami melintasi tatasusunan melalui gelung for dan menambah setiap elemen di dalamnya Nilai meningkat sebanyak 5.

Ringkasan

Melalui tiga kaedah di atas, kita boleh mengubah suai nilai elemen dalam tatasusunan PHP. Antaranya, kaedah mengubah suai elemen tatasusunan mengikut nama kunci adalah lebih fleksibel dan boleh diubah sesuka hati mengikut keperluan anda sendiri. Apabila mengubah suai nilai elemen dalam tatasusunan dalam kelompok melalui gelung, anda perlu memberi perhatian untuk mengelakkan tatasusunan keluar dari had. Saya harap artikel ini boleh membantu kepada pemula PHP.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai nilai tatasusunan dalam PHP (tiga kaedah). 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