Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menambah elemen di tengah tatasusunan dalam php

Bagaimana untuk menambah elemen di tengah tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-02-10 15:02:223299semak imbas

Dalam PHP, anda boleh menggunakan fungsi array_splice() untuk menambah elemen pada tengah tatasusunan Anda hanya perlu menetapkan parameter kedua fungsi kepada nilai yang lebih besar daripada 0 dan kurang daripada "panjang tatasusunan -1". Sintaks "array_splice(array, kedudukan indeks untuk disisipkan, 0, nilai elemen)".

Bagaimana untuk menambah elemen di tengah tatasusunan dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

php ialah di tengah tatasusunan Tambah elemen

Dalam php, anda boleh menggunakan fungsi array_splice() untuk menambah elemen di tengah tatasusunan. Fungsi

array_splice($array,$start,$length,$value) boleh memasukkan elemen baharu pada sebarang kedudukan dalam tatasusunan.

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 kepada tatasusunan).

Contoh:

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

$arr1=array(10,12,20);
array_splice($arr1,1,0,"1");
var_dump($arr1);

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

Bagaimana untuk menambah elemen di tengah tatasusunan dalam php

Ia boleh dilihat apabila nilai parameter $start lebih besar daripada 0 dan kurang daripada "array length-1 ", ia boleh Tambah elemen ke tengah tatasusunan.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menambah elemen di tengah 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