Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menambah data pada tatasusunan satu dimensi dalam php

Bagaimana untuk menambah data pada tatasusunan satu dimensi dalam php

PHPz
PHPzasal
2023-04-24 14:53:33993semak imbas

Tatasusunan PHP ialah satu set pasangan nilai kunci di mana setiap nilai boleh diakses oleh kunci unik. Dalam PHP, terdapat dua jenis tatasusunan: tatasusunan satu dimensi dan tatasusunan berbilang dimensi. Tatasusunan satu dimensi hanya mempunyai satu nilai, manakala tatasusunan berbilang dimensi boleh mengandungi berbilang tatasusunan. Artikel ini akan memperkenalkan cara menambah data pada tatasusunan satu dimensi.

Tatasusunan satu dimensi ialah salah satu jenis yang paling biasa dalam PHP. Mencipta tatasusunan satu dimensi menggunakan PHP adalah sangat mudah. Berikut ialah beberapa contoh:

// 创建一个空数组
$myArray = array();

// 创建一个带有值的数组
$myArray = array("apple", "banana", "orange");

Sekarang, katakan kita mahu menambah beberapa data baharu pada tatasusunan satu dimensi sedia ada. Kita boleh melakukan ini menggunakan beberapa fungsi terbina dalam PHP.

  1. array_push() Fungsi

array_push() Fungsi boleh menambah satu atau lebih nilai ke penghujung tatasusunan. Berikut ialah contoh:

// 创建一个带有值的数组
$myArray = array("apple", "banana", "orange");

// 添加新的值到数组末尾
array_push($myArray, "grape", "mango");

// 打印新的数组
print_r($myArray);

Output kod di atas ialah:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
    [4] => mango
)
  1. [] Operator

dalam PHP , anda boleh menggunakan operator [] untuk menambah nilai baharu pada penghujung tatasusunan. Contohnya:

// 创建一个带有值的数组
$myArray = array("apple", "banana", "orange");

// 使用[]运算符添加新值
$myArray[] = "grape";
$myArray[] = "mango";

// 打印新的数组
print_r($myArray);

Output kod di atas adalah sama dengan fungsi array_push():

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
    [4] => mango
)
  1. array_unshift() fungsi

jika perlu Untuk menambah nilai baharu pada permulaan tatasusunan, anda boleh menggunakan fungsi array_unshift(). Berikut ialah contoh:

// 创建一个带有值的数组
$myArray = array("apple", "banana", "orange");

// 在数组开头添加新值
array_unshift($myArray, "grape", "mango");

// 打印新的数组
print_r($myArray);

Output kod di atas ialah:

Array
(
    [0] => grape
    [1] => mango
    [2] => apple
    [3] => banana
    [4] => orange
)

Ringkasan

Dalam PHP, ini boleh dilakukan dengan mudah menggunakan salah satu daripada ini fungsi terbina dalam Tambah nilai baharu pada tatasusunan satu dimensi. Tidak kira kaedah yang anda pilih, anda boleh menggunakan sintaks yang sama untuk mengakses dan memanipulasi elemen tatasusunan baharu.

Atas ialah kandungan terperinci Bagaimana untuk menambah data pada tatasusunan satu dimensi 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