Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyertai array dalam php

Bagaimana untuk menyertai array dalam php

WBOY
WBOYasal
2023-05-19 12:55:38847semak imbas

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");

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.

  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);

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);

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!";

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;

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!

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