Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menambah item pada tatasusunan bersekutu php

Bagaimana untuk menambah item pada tatasusunan bersekutu php

WBOY
WBOYasal
2023-05-19 20:34:06787semak imbas

Tatasusunan bersekutu ialah jenis data yang sangat biasa digunakan dalam PHP. Ia menyimpan pasangan nilai kunci sebagai unit, dan nilai yang sepadan boleh diakses dengan mudah melalui nama kunci. Semasa proses pembangunan, kita selalunya perlu menambah atau memadam elemen pada tatasusunan bersekutu. Jadi, artikel ini akan memperkenalkan cara menambah item pada tatasusunan bersekutu dalam PHP.

Kaedah untuk menambah item pada tatasusunan bersekutu:

  1. Penggunaan langsung tugasan subskrip

Kami boleh terus menggunakan tugasan subskrip, Tambah item ke tatasusunan bersekutu. Sebagai contoh, kod berikut menambah pasangan nilai kunci bernama $info pada tatasusunan bersekutu bernama age, dengan 18 ialah nilai:

$info = array("name"=>"Tom","gender"=>"male");
$info["age"] = 18;

Dalam kod di atas, kami mencipta An associative tatasusunan bernama $info dan menambah age pasangan nilai kunci padanya, dengan nilai $info["age"] ialah 18. Jika anda ingin menambah pasangan nilai kunci lain, lakukan dengan cara yang sama.

  1. Gunakan fungsi array_push

Kita juga boleh menggunakan fungsi array_push() terbina dalam PHP untuk menambah item pada tatasusunan bersekutu.

Tetapi sila ambil perhatian bahawa fungsi array_push() menambah satu atau lebih elemen pada penghujung tatasusunan dan bukannya menambah pasangan nilai kunci, jadi anda perlu mencari cara untuk menukar operasi.

dilaksanakan seperti berikut:

$info = array("name"=>"Tom","gender"=>"male");
$age = array("age"=>18);
$info = $info + $age;

Dalam kod di atas, kami mula-mula mencipta tatasusunan bersekutu bernama $info. Kemudian, kami menggunakan tatasusunan $age untuk menyimpan pasangan nilai kunci age. Akhir sekali, kami menggunakan operator tambah untuk menambah dua tatasusunan dan menetapkannya semula kepada tatasusunan $info, yang bersamaan dengan menambah item pada tatasusunan $info. $age

    Gunakan fungsi
  1. array_merge
Selain menggunakan operator tambah untuk menambah, kami juga boleh menggunakan fungsi

PHP untuk menggabungkan dua tatasusunan menjadi yang baharu tatasusunan. array_merge()

dilaksanakan seperti berikut:

$info = array("name"=>"Tom","gender"=>"male");
$age = array("age"=>18);
$info = array_merge($info,$_age);

Dalam kod di atas, kami mula-mula mencipta tatasusunan bersekutu bernama

. Kemudian, kami menggunakan tatasusunan $info untuk menyimpan pasangan nilai kunci $age. Akhir sekali, kami menggunakan fungsi age untuk menggabungkan tatasusunan array_merge() dan $info ke dalam tatasusunan baharu, yang bersamaan dengan menambah item tatasusunan $age kepada $info. $age

Ringkasan:

Dalam PHP, menambah item pada tatasusunan bersekutu ialah operasi yang sangat mudah. Kita boleh terus menggunakan tugasan subskrip untuk menambah pasangan nilai kunci pada tatasusunan bersekutu; kita juga boleh menggunakan fungsi

atau array_push() untuk beroperasi pada tatasusunan. Di atas ialah kaedah khusus untuk menambah item pada tatasusunan bersekutu. array_merge()

Atas ialah kandungan terperinci Bagaimana untuk menambah item pada tatasusunan bersekutu 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