Bagaimana untuk menambah nama kunci dan nilai kunci pada tatasusunan PHP

WBOY
Lepaskan: 2023-07-10 09:00:01
asal
1927 orang telah melayarinya

Cara menambah nama kunci dan nilai kunci pada tatasusunan PHP

Apabila kita menggunakan PHP untuk memprogram, kita selalunya perlu beroperasi pada tatasusunan Salah satu operasi biasa ialah menambah nama kunci baharu dan nilai kunci yang sepadan​ kepada tatasusunan. Dalam artikel ini, kita akan belajar cara melaksanakan fungsi ini melalui kod PHP.

Pertama, kita perlu mencipta tatasusunan PHP kosong. Tatasusunan kosong boleh dibuat menggunakan kod berikut:

$array = array();
Salin selepas log masuk

Kini, kami telah mencipta tatasusunan kosong bernama $array. Seterusnya, kita boleh menambah nama kunci baharu dan nilai kunci pada tatasusunan melalui kaedah berbeza berikut.

Kaedah 1: Gunakan kurungan segi empat sama untuk menambah pasangan nilai kunci

Menggunakan operator kurungan segi empat sama ([]) boleh menambah nama kunci baharu dan nilai kunci pada tatasusunan dengan mudah.

$array['name'] = 'John';
$array['age'] = 25;
Salin selepas log masuk

Kod di atas akan menambah dua nama kunci dan nilai kunci yang sepadan ​​​​dalam tatasusunan $array. Nama utama ialah 'nama' dan 'umur' masing-masing, dan nilai utama ialah 'John' dan 25 masing-masing.

Kaedah 2: Tambahkan pasangan nilai kunci melalui fungsi array_push()

Fungsi array_push() boleh menambah satu atau lebih elemen pada penghujung tatasusunan. Fungsi ini boleh digunakan apabila kita ingin menambah berbilang pasangan nilai kunci pada tatasusunan pada masa yang sama.

array_push($array, 'country', 'USA');
Salin selepas log masuk

Kod di atas akan menambah dua pasangan nilai kunci pada tatasusunan $array. Nama kunci ialah 'negara' dan nilai kunci ialah 'USA'.

Kaedah 3: Gunakan operator [] untuk menambah berbilang pasangan nilai kunci pada masa yang sama

Jika kita ingin menambah berbilang pasangan nilai kunci pada tatasusunan pada satu masa, kita boleh menggunakan operator [].

$array += [
    'occupation' => 'developer',
    'hobby' => 'photography'
];
Salin selepas log masuk

Kod di atas menambah dua nama kunci dan nilai kunci pada tatasusunan $array pada satu masa melalui operator +=. Nama utama ialah 'pekerjaan' dan 'hobi', dan nilai utama ialah 'pembangun' dan 'fotografi' masing-masing.

Kaedah 4: Gunakan fungsi array_merge() untuk menggabungkan tatasusunan

Apabila kita mempunyai dua atau lebih tatasusunan, kita boleh menggunakan fungsi array_merge() untuk menggabungkannya menjadi satu tatasusunan dan menambah nama kunci dan nilai kunci baharu.

$array1 = array('name' => 'Tom', 'age' => 30);
$array2 = array('country' => 'China');
$array = array_merge($array1, $array2);
Salin selepas log masuk

Kod di atas menggabungkan tatasusunan $array1 dan $array2 ke dalam satu tatasusunan dan menetapkan tatasusunan baharu kepada $array. Tatasusunan $array yang digabungkan mengandungi pasangan nilai kunci bagi dua tatasusunan asal.

Melalui empat kaedah di atas, kami boleh menambahkan nama kunci baharu dan nilai kunci yang sepadan secara fleksibel dalam tatasusunan PHP. Mengikut keperluan sebenar, pilih sahaja kaedah yang sesuai untuk beroperasi.

Ringkasan:

Terdapat banyak cara untuk menambah nama kunci dan nilai kunci pada tatasusunan dalam PHP Kita boleh melaksanakan fungsi ini dengan mudah melalui operator kurungan segi empat sama, fungsi array_push(), operator [] dan fungsi array_merge(). Mengikut keperluan khusus, pilih kaedah yang sepadan untuk menambah nama kunci dan nilai kunci. Saya harap kod sampel dalam artikel ini dapat membantu pembaca lebih memahami cara menambah nama kunci dan nilai kunci dalam tatasusunan PHP.

Atas ialah kandungan terperinci Bagaimana untuk menambah nama kunci dan nilai kunci pada 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!