Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menyertai array dalam php
Cara untuk menyertai tatasusunan dalam php
Array ialah jenis data yang digunakan untuk menyimpan satu siri nilai dalam PHP. Tatasusunan PHP boleh dipesan atau tidak disusun, dan boleh mengandungi nilai pelbagai jenis. Tatasusunan ialah salah satu struktur data yang paling berguna dalam PHP apabila anda perlu menyimpan berbilang keping data.
Dalam PHP, kaedah menambah item pada tatasusunan bergantung pada jenis tatasusunan dan kehadiran atau ketiadaan kunci. Berikut ialah cara yang berbeza untuk menambah item tatasusunan dalam PHP:
Dalam PHP, anda boleh menambah item pada tatasusunan dengan menggunakan kekunci tugasan dalam tatasusunan berkunci. Katakan anda mempunyai tatasusunan bersekutu, tetapkan nilai kunci kepada setiap elemen dan simpan julat nilai:
$colors = array("red" => "Apple", "green" => "Kiwi", "yellow" => "Banana");
Sekarang jika anda ingin menambah pasangan nilai kunci pada tatasusunan $colors
, anda boleh menggunakan yang berikut kod :
$colors["purple"] = "Grapes";
Ini akan menambah kunci baharu"purple"
dan nilai"Grapes"
pada tatasusunan$colors
.
array_push()
Fungsi boleh menambah satu atau lebih nilai ke hujung tatasusunan. Fungsi ini menambah nilai pada penghujung tatasusunan dan mengembalikan panjang tatasusunan baharu. Fungsi ini boleh digunakan dengan tatasusunan yang diindeks secara berangka dan tatasusunan bersekutu.
Sebagai contoh, andaikan anda mempunyai tatasusunan yang diindeks secara berangka $nums
, anda boleh menggunakan fungsi array_push()
untuk menambah item baharu pada penghujung tatasusunan:
$nums = array(1, 2, 3); array_push($nums, 4, 5, 6);
Pada ketika ini tatasusunan $nums
akan menjadi (1, 2, 3, 4, 5, 6)
.
Kebalikan daripada fungsi array_push()
ialah fungsi array_unshift()
. Fungsi ini menambah satu atau lebih nilai pada permulaan tatasusunan dan mengembalikan panjang tatasusunan baharu.
Sebagai contoh, andaikan anda mempunyai tatasusunan yang diindeks secara berangka $nums
, anda boleh menggunakan fungsi array_unshift()
untuk menambah item baharu pada permulaan tatasusunan:
$nums = array(4, 5, 6); array_unshift($nums, 1, 2, 3);
Pada ketika ini tatasusunan $nums
akan menjadi (1, 2, 3, 4, 5, 6)
.
Dalam PHP, anda boleh menambah nilai pada penghujung rentetan dengan menggunakan pengendali titik. Contohnya:
$str = "Hello"; $str .= " world!";
Pada masa ini pembolehubah $str
akan mengandungi rentetan "Hello world!"
.
Tambahkan nilai atau pasangan nilai kunci dengan menggunakan indeks dalam kurungan segi empat sama selepas tatasusunan ke dalam tatasusunan. Jika indeks tidak wujud, item baharu akan ditambah pada penghujung nilai, jika wujud, nilai lama akan ditimpa.
Contohnya:
$nums = array(1, 2, 3); $nums[3] = 4;
Pada masa ini tatasusunan $nums
akan menjadi (1, 2, 3, 4)
.
Ringkasan
Di atas memperkenalkan beberapa kaedah menambah item tatasusunan dalam PHP, yang sesuai untuk pelbagai jenis tatasusunan, termasuk tatasusunan indeks angka dan tatasusunan bersekutu. Menguasai kaedah ini memberi anda lebih fleksibiliti dalam menggunakan tatasusunan PHP untuk menyimpan dan memanipulasi data.
Atas ialah kandungan terperinci Bagaimana untuk menyertai array dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!