Bagaimana untuk menyertai array dalam php

WBOY
Lepaskan: 2023-05-19 12:55:38
asal
846 orang telah melayarinya

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:

  1. Kaedah Tugasan Menambah Item Tatasusunan

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");
Salin selepas log masuk

Sekarang jika anda ingin menambah pasangan nilai kunci pada tatasusunan $colors, anda boleh menggunakan yang berikut kod :

$colors["purple"] = "Grapes";
Salin selepas log masuk

Ini akan menambah kunci baharu"purple" dan nilai"Grapes" pada tatasusunan$colors.

  1. array_push() fungsi menambah item tatasusunan

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);
Salin selepas log masuk

Pada ketika ini tatasusunan $nums akan menjadi (1, 2, 3, 4, 5, 6).

  1. array_unshift() fungsi menambah item tatasusunan

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);
Salin selepas log masuk

Pada ketika ini tatasusunan $nums akan menjadi (1, 2, 3, 4, 5, 6).

  1. Menambah nilai pada rentetan

Dalam PHP, anda boleh menambah nilai pada penghujung rentetan dengan menggunakan pengendali titik. Contohnya:

$str = "Hello";
$str .= " world!";
Salin selepas log masuk

Pada masa ini pembolehubah $str akan mengandungi rentetan "Hello world!".

  1. Tambahkan nilai menggunakan subskrip "[]" selepas tatasusunan

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;
Salin selepas log masuk

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!

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