Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP mengisytiharkan tatasusunan untuk mengubah suai elemen

PHP mengisytiharkan tatasusunan untuk mengubah suai elemen

王林
王林asal
2023-05-07 19:13:05377semak imbas

Ikhtisar

Dalam PHP, tatasusunan ialah jenis data yang sangat biasa yang boleh menyimpan berbilang nilai dan data boleh diakses menggunakan indeks atau kekunci yang berkaitan. Mengubah suai elemen dalam tatasusunan ialah operasi yang sangat biasa Artikel ini akan memperkenalkan cara mengisytiharkan tatasusunan dan mengubah suai elemen tatasusunan dalam PHP.

Mengisytiharkan Tatasusunan

Dalam PHP, terdapat tiga cara untuk mengisytiharkan tatasusunan.

1 Gunakan fungsi array()

Menggunakan fungsi array() ialah kaedah yang paling biasa adalah seperti berikut:

$array = array(value1, value2, value3, ...);

di mana nilai1, nilai2. value3, dsb. ialah Unsur dalam tatasusunan boleh terdiri daripada sebarang jenis data, termasuk nombor, rentetan, nilai Boolean, objek, dsb. Pada masa yang sama, kita juga boleh menggunakan nama kunci untuk menentukan pasangan nilai kunci semasa mengisytiharkan tatasusunan, seperti yang ditunjukkan di bawah:

$array = array(
    'key1' => 'value1',
    'key2' => 'value2',
    'key3' => 'value3'
); 

Tatasusunan yang diisytiharkan dengan cara ini ialah tatasusunan bersekutu, dan setiap elemen mempunyai unik nama kunci.

2. Gunakan kurungan segi empat sama

Selain menggunakan fungsi tatasusunan(), kita juga boleh menggunakan kurungan segi empat sama [] untuk mengisytiharkan tatasusunan adalah seperti berikut:

rreee

juga boleh digunakan dalam Gunakan nama kunci dalam kurungan segi empat sama untuk menentukan pasangan nilai kunci, seperti yang ditunjukkan di bawah:

$array = [value1, value2, value3, ...];

3. Isytiharkan tatasusunan kosong

Kadangkala kita ingin mengisytiharkan tatasusunan kosong dahulu, dan kemudian tambah elemen langkah demi langkah. Dalam PHP, terdapat dua cara untuk mengisytiharkan tatasusunan kosong: menggunakan fungsi array() dan menggunakan kurungan segi empat sama []. Sintaksnya adalah seperti berikut:

$array = [
    'key1' => 'value1',
    'key2' => 'value2',
    'key3' => 'value3'
];

Ubah suai elemen tatasusunan

Dalam PHP, kita boleh menggunakan nama kunci atau indeks tatasusunan untuk mengakses elemen tatasusunan dan mengubah suainya.

1. Gunakan nama kunci

Jika tatasusunan ialah tatasusunan bersekutu, kita boleh mengubahsuai nilai elemen dengan menyatakan nama kunci Sintaksnya adalah seperti berikut:

rreee

Baris kod ini akan mengaitkan Nilai elemen dengan kunci 'kunci' dalam tatasusunan $array diubah suai kepada 'nilai baharu'.

Jika tatasusunan ialah tatasusunan diindeks, kita juga boleh menggunakan nama kunci untuk mengubahsuai nilai elemennya Sintaksnya adalah seperti berikut:

//使用array()函数
$array = array();

//使用方括号
$array = [];

Barisan kod ini akan mengindeks nilai. daripada elemen pertama dalam tatasusunan $array Ubah suai kepada 'nilai baharu'.

2. Gunakan indeks

Untuk tatasusunan diindeks, kita juga boleh menggunakan indeks untuk mengubah suai nilai elemen. Sintaksnya adalah seperti berikut:

$array['key'] = 'new value';

di mana indeks ialah nilai indeks bagi elemen yang akan diubah suai, yang boleh menjadi integer atau pembolehubah dan 'nilai baharu' ialah nilai yang elemen itu akan diubah suai .

Contoh

Kita boleh menggunakan kod sampel berikut untuk menunjukkan cara mengisytiharkan tatasusunan dan mengubah suai elemen:

$array[0] = 'new value';

Keluaran kod di atas adalah seperti berikut:

$array[index] = 'new value';

Kesimpulan

Dalam PHP, mengisytiharkan tatasusunan dan mengubah suai elemen tatasusunan adalah operasi yang sangat asas dan juga kemahiran yang sangat penting. Artikel ini memperkenalkan tiga kaedah untuk mengisytiharkan tatasusunan dalam PHP, dan menunjukkan cara menggunakan nama kunci atau indeks tatasusunan untuk mengubah suai elemen. Untuk menguasai kemahiran ini memerlukan latihan yang berterusan, dan saya percaya pembaca akan mendapat sesuatu daripada latihan.

Atas ialah kandungan terperinci PHP mengisytiharkan tatasusunan untuk mengubah suai elemen. 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