Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk meletakkan beberapa data ke dalam tatasusunan dalam php

Bagaimana untuk meletakkan beberapa data ke dalam tatasusunan dalam php

青灯夜游
Lepaskan: 2023-03-16 20:58:02
asal
1967 orang telah melayarinya

4 kaedah: 1. Tetapkan nilai secara langsung kepada elemen tatasusunan tanpa menyatakan nama kunci, sintaksnya ialah "$array name[]=value 1;$array name[]=value 2;..." ; 2. Gunakan array_unshift(), sintaksnya ialah "array_unshift(array, value 1, value 2...)"; )"; 3. Gunakan pernyataan " array_splice(array, position, 0, array(value 1, value 2...))".

Bagaimana untuk meletakkan beberapa data ke dalam tatasusunan dalam php

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

php meletakkan beberapa data ke dalam tatasusunan, iaitu Sisipkan berbilang data ke dalam tatasusunan. Berikut adalah beberapa kaedah sisipan.

Kaedah 1: Tetapkan nilai secara langsung kepada elemen tatasusunan tanpa menyatakan nama kunci

Kita boleh menggunakan format "$数组变量名[下标] = 值;" Memulakan tatasusunan

Apabila kita tidak menentukan nilai indeks tertentu (subskrip) dalam kurungan segi empat sama, lalai ialah indeks berangka dan nilai indeks meningkat secara berurutan bermula daripada 0 secara lalai.

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
var_dump($arr);
$arr[]="hello";
$arr[]=8;
$arr[]=9;
echo "插入多个数据后:";
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk meletakkan beberapa data ke dalam tatasusunan dalam php

Kaedah 2: Gunakan fungsi array_unshift() untuk memasukkan berbilang data pada permulaan tatasusunan

array_unshift($array,$value1,$value2...)Fungsi ini boleh memasukkan satu atau lebih elemen baharu (nilai kunci) pada permulaan tatasusunan.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$arr=array(10,12,20);
var_dump($arr);
array_unshift($arr,8,"9");
echo "插入多个数据后:";
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk meletakkan beberapa data ke dalam tatasusunan dalam php

Kaedah 3: Gunakan fungsi array_push() untuk memasukkan berbilang data pada penghujung tatasusunan

array_push($array,$value1,$value2...)Fungsi ini boleh memasukkan satu atau lebih elemen (nilai kunci) pada penghujung tatasusunan.

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
var_dump($arr);
array_push($arr,8,"9",3.14);
echo "插入多个数据后:";
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk meletakkan beberapa data ke dalam tatasusunan dalam php

Kaedah 4: Gunakan fungsi array_splice() untuk memasukkan berbilang data (sebarang kedudukan) dalam tatasusunan < Fungsi 🎜>

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

Apabila

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

  • Jika nilainya ialah 0, masukkannya pada permulaan $start

  • Jika nilainya ialah "nilai panjang array. ", masukkannya pada penghujungnya. $start

  • nilai>0 dan <"nilai panjang tatasusunan", kemudian masukkan $start

Nota : fungsi array_splice() Akan menukar tatasusunan asal

<?php 
header("content-type:text/html;charset=utf-8");
$arr1=array(10,12,20);
var_dump($arr1);
echo "插入多个数据后:";
array_splice($arr1,0,0,array("1","hello","3"));
var_dump($arr1);

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

$arr3=array(10,12,20);
array_splice($arr3,count($arr3),0,array("1",25,"3"));
var_dump($arr3);
?>
Salin selepas log masuk

Bagaimana untuk meletakkan beberapa data ke dalam tatasusunan dalam php

Kajian yang disyorkan: "

Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk meletakkan beberapa data ke dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan