Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menambah elemen dari hujung tatasusunan dalam php

Bagaimana untuk menambah elemen dari hujung tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-05-10 18:22:056004semak imbas

Kaedah: 1. Gunakan "array_push(array, element list)" untuk memasukkan satu atau lebih elemen pada penghujung; 2. Gunakan "array_splice(array, count(array), 0, insert value)" ; 3. Gunakan "array_merge(array1,array2)" untuk menyimpan nilai array2 ke dalam array1.

Bagaimana untuk menambah elemen dari hujung tatasusunan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

php bermula dari hujung tatasusunan Kaedah menambah elemen

1 Gunakan fungsi array_push() untuk menambah elemen dari hujung tatasusunan

Fungsi array_push() boleh memasukkan elemen pada penghujung tatasusunan Atau berbilang elemen (nilai utama), sintaksnya adalah seperti berikut:

array_push($array,$value1,$value2...)

Contoh:

<?php
$arr=array(10,12,20);
array_push($arr,8,"9",3.14);
var_dump($arr);
?>

Bagaimana untuk menambah elemen dari hujung tatasusunan dalam php

Ia boleh dilihat bahawa ia berada dalam tatasusunan $arr Masukkan 3 elemen di hujung: integer "8", rentetan "9" dan nombor titik terapung "3.14" .

Elemen yang dimasukkan oleh fungsi array_push() boleh daripada jenis tatasusunan

<?php
$arr=array(10,12,20);
var_dump($arr);
array_push($arr,array(1,2,3));
var_dump($arr);
?>

Bagaimana untuk menambah elemen dari hujung tatasusunan dalam php

2. Gunakan fungsi array_splice() untuk tambah elemen daripada ekor tatasusunan Fungsi

array_splice($array,$start,$length,$value) ialah fungsi berkuasa yang boleh digunakan untuk memadamkan elemen tatasusunan, menggantikan elemen tatasusunan dan juga memasukkan elemen tatasusunan (hanya tetapkan parameter $length hingga 0) Boleh).

Apabila $length=0, maka parameter $start boleh menentukan kedudukan (subskrip) untuk mula memasukkan, dan parameter $value boleh menentukan nilai sisipan (jika terdapat berbilang nilai, ia perlu ditetapkan sebagai tatasusunan).

dan apabila nilai $start ditetapkan kepada "nilai panjang tatasusunan ", iaitu, count($arr) boleh memasukkan elemen pada penghujung tatasusunan.

<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array(10,12,20);
array_splice($arr1,count($arr1),0,"1");
var_dump($arr1);

$arr2=array(10,12,20);
array_splice($arr2,count($arr2),0,array("1",25,"3"));
var_dump($arr2);
?>

Hasil output ialah:

Bagaimana untuk menambah elemen dari hujung tatasusunan dalam php

3. Gunakan fungsi array_pad() untuk menambah elemen daripada ekor tatasusunan

boleh memasukkan nilai kunci tertentu array_pad($array,$size,$value) ke dalam tatasusunan $value, dengan itu mengisi tatasusunan kepada panjang yang ditentukan $array. (Parameter $size boleh difahami sebagai bilangan akhir elemen dalam tatasusunan, iaitu panjang tatasusunan selepas operasi sisipan). $size

Jadi bagaimana untuk menggunakan fungsi array_pad() untuk menambah elemen dari hujung tatasusunan? Kuncinya ialah parameter $size.

  • Apabila parameter $size ialah nombor positif, elemen dimasukkan pada penghujung tatasusunan.

<?php
$arr=array(10,12,20);
$result =array_pad($arr,5,1);
var_dump($result);
?>

Bagaimana untuk menambah elemen dari hujung tatasusunan dalam php

Elemen yang dimasukkan oleh fungsi array_pad() boleh daripada jenis tatasusunan, maka tatasusunan asal akan menjadi dua tatasusunan -dimensi .

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
$result =array_pad($arr,5,array("张三",25,"男"));
var_dump($result);
?>
Hasil keluaran ialah:

Bagaimana untuk menambah elemen dari hujung tatasusunan dalam php

4 Gunakan fungsi array_merge() untuk menambah elemen dari hujung tatasusunan

digunakan untuk menggabungkan satu atau lebih tatasusunan ke dalam satu tatasusunan dan menyimpan nilai

ke dalam array_merge(array1,array2,array3...). array2,array3...array1Jika dua atau lebih elemen tatasusunan mempunyai nama kunci yang sama, elemen terakhir akan menulis ganti yang lain.

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
$result =array_merge($arr,array(2,3,4)) ;
var_dump($result);
?>

Bagaimana untuk menambah elemen dari hujung tatasusunan dalam phpPembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk menambah elemen dari hujung tatasusunan 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