Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menambah nilai pada array dalam php

Bagaimana untuk menambah nilai pada array dalam php

PHPz
Lepaskan: 2023-04-25 18:42:34
asal
2250 orang telah melayarinya

Dalam PHP, tatasusunan ialah jenis data yang sangat penting dan praktikal. Semasa proses pembangunan, kita biasanya perlu menambah nilai baharu pada tatasusunan untuk mengendalikan dan memproses data dengan lebih baik. Artikel ini akan memperkenalkan cara menambah nilai pada tatasusunan dalam PHP.

1. Tambah nilai melalui tugasan

Dalam PHP, kita boleh menambah nilai baharu pada tatasusunan melalui tugasan mudah. Kita hanya perlu menentukan subskrip tatasusunan dan memberikan nilai baharu kepadanya. Contoh khusus adalah seperti berikut:

$myArray = array('apple', 'banana', 'cherry');
$myArray[3] = 'date';
print_r($myArray);
// 输出结果:Array ( [0] => apple [1] => banana [2] => cherry [3] => date )
Salin selepas log masuk

Dalam contoh di atas, kami mula-mula mencipta tatasusunan dan menambah tiga elemen dalam dua cara. Kemudian, kami menambah elemen baharu pada tatasusunan menggunakan $myArray[3] = 'tarikh'.

2. Tambahkan nilai melalui fungsi array_push()

PHP menyediakan fungsi array_push(), yang boleh menambah satu atau lebih elemen pada penghujung tatasusunan. Contoh khusus adalah seperti berikut:

$myArray = array('apple', 'banana', 'cherry');
array_push($myArray, 'date', 'elderberry');
print_r($myArray);
// 输出结果:Array ( [0] => apple [1] => banana [2] => cherry [3] => date [4] => elderberry )
Salin selepas log masuk

Dalam contoh di atas, kami mula-mula mencipta tatasusunan dan menambah tiga elemen dalam dua cara. Kami kemudian menambah dua elemen baharu pada penghujung tatasusunan menggunakan fungsi array_push().

3. Tambah nilai melalui fungsi array_unshift()

Serupa dengan fungsi array_push(), PHP juga menyediakan fungsi array_unshift() untuk menambah satu atau lebih elemen pada kepala tatasusunan. Contoh khusus adalah seperti berikut:

$myArray = array('apple', 'banana', 'cherry');
array_unshift($myArray, 'date', 'elderberry');
print_r($myArray);
// 输出结果:Array ( [0] => date [1] => elderberry [2] => apple [3] => banana [4] => cherry )
Salin selepas log masuk

Dalam contoh di atas, kami mula-mula mencipta tatasusunan dan menambah tiga elemen dalam dua cara. Kemudian, kami menggunakan fungsi array_unshift() untuk menambah dua elemen baharu pada kepala tatasusunan.

4. Tambah nilai melalui gelung

Kadangkala, kita perlu menambah elemen dari satu tatasusunan ke tatasusunan yang lain. Ini boleh dicapai menggunakan gelung. Contoh khusus adalah seperti berikut:

$myArray = array('apple', 'banana', 'cherry');
$otherArray = array('date', 'elderberry');
foreach ($otherArray as $value) {
    $myArray[] = $value;
}
print_r($myArray);
// 输出结果:Array ( [0] => apple [1] => banana [2] => cherry [3] => date [4] => elderberry )
Salin selepas log masuk

Dalam contoh di atas, kami mula-mula mencipta tatasusunan $myArray dan menambah tiga elemen dalam dua cara. Kemudian, kami mencipta satu lagi tatasusunan $otherArray dan menambah elemennya pada $myArray satu demi satu melalui gelung.

Ringkasan:

Melalui pengenalan artikel ini, kita dapat melihat bahawa terdapat banyak cara untuk menambah nilai baharu pada tatasusunan dalam PHP. Kita boleh mencapai ini melalui kaedah tugasan mudah, fungsi array_push(), fungsi array_unshift(), gelung dan kaedah lain. Mereka masing-masing mempunyai ciri-ciri sendiri, dan kita boleh memilih kaedah yang paling sesuai untuk operasi mengikut keadaan sebenar.

Atas ialah kandungan terperinci Bagaimana untuk menambah nilai pada array dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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