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

Bagaimana untuk menambah nilai pada tatasusunan php

PHPz
PHPzasal
2023-04-25 09:01:26693semak imbas

Dalam PHP, tatasusunan ialah jenis data yang sangat berguna yang boleh menyimpan berbilang nilai dan boleh diakses melalui subskrip. Apabila kita ingin menambah nilai baharu pada tatasusunan, kita boleh menggunakan beberapa fungsi terbina dalam tatasusunan.

1. Gunakan fungsi array_push

PHP menyediakan array_push() fungsi terbina dalam yang boleh menambah satu atau lebih nilai ke hujung tatasusunan.

Kod sampel adalah seperti berikut:

<?php
$arr = array(1, 2, 3, 4);
$new_value = 5;
array_push($arr, $new_value);
print_r($arr);
?>

Jalankan kod di atas, hasil output adalah seperti berikut:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

2. " operator

Kita boleh menggunakan operator "[]" tatasusunan untuk menambah nilai baharu terus ke penghujung tatasusunan.

Kod sampel adalah seperti berikut:

<?php
$arr = array(1, 2, 3, 4);
$new_value = 5;
$arr[] = $new_value;
print_r($arr);
?>

Jalankan kod di atas, hasil output adalah seperti berikut:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

3 Gunakan fungsi array_unshift

array_unshift() Fungsi boleh menambah satu atau lebih nilai pada permulaan tatasusunan.

Kod sampel adalah seperti berikut:

<?php
$arr = array(1, 2, 3, 4);
$new_value = 0;
array_unshift($arr, $new_value);
print_r($arr);
?>

Jalankan kod di atas, hasil output adalah seperti berikut:

Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
)

4. operator

Kita juga boleh menggunakan operator "+" untuk menggabungkan satu tatasusunan dengan yang lain, dalam operasi ini nilai baharu akan ditambah pada penghujung tatasusunan asal.

Kod sampel adalah seperti berikut:

<?php
$arr = array(1, 2, 3, 4);
$new_value = array(5);
$result = $arr + $new_value;
print_r($result);
?>

Jalankan kod di atas, hasil output adalah seperti berikut:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

Ringkasan:

Perkara di atas ditambah kepada tatasusunan PHP Terdapat empat cara untuk menambah nilai Setiap kaedah mempunyai kelebihan dan kekurangannya Kita boleh memilih kaedah yang sesuai mengikut situasi sebenar. Tidak kira kaedah yang anda gunakan, anda harus memberi perhatian kepada subskrip tatasusunan untuk mengelakkan ralat.

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