Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengubah suai kandungan tatasusunan dalam php

Bagaimana untuk mengubah suai kandungan tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-04-29 20:48:223711semak imbas

Kaedah: 1. Gunakan "array_values(array)" untuk menukar nama kunci rentetan kepada nama kunci angka 2. Gunakan "array_replace(array 1, array 2)" untuk menggantikan array 3. Gunakan "array_splice(array, kedudukan permulaan, panjang, nilai gantian)" untuk memadam, memasukkan dan menggantikan elemen.

Bagaimana untuk mengubah suai kandungan tatasusunan dalam php

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

pengubahsuaian php Kaedah kandungan tatasusunan

1 Gunakan fungsi array_values()

array_values() digunakan untuk mendapatkan nilai semua elemen dalam tatasusunan

Gunakan array_values() untuk menukar nama kunci rentetan tatasusunan bersekutu menjadi nama kunci angka

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
var_dump($arr);
var_dump(array_values($arr));
?>

Bagaimana untuk mengubah suai kandungan tatasusunan dalam php

2 () function

array_replace() function menggantikan nilai array pertama dengan nilai array berikut.

<?php 
header("content-type:text/html;charset=utf-8");
$a1=array("red","green");
$a2=array("blue","yellow");
var_dump($a1);
var_dump(array_replace($a1,$a2));
?>

Bagaimana untuk mengubah suai kandungan tatasusunan dalam php

3 Gunakan fungsi array_splice()

array_splice() ialah fungsi array yang berkuasa yang boleh digunakan mengikut kepada tetapan Parameter yang berbeza membolehkan operasi memadam elemen, menambah elemen dan menggantikan elemen.

Contoh 1: Alih keluar elemen

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);
array_splice($arr,1,2);
echo "从第2位开始删除2个元素:";
var_dump($arr);
?>

Bagaimana untuk mengubah suai kandungan tatasusunan dalam php

Contoh 2: Gantikan elemen

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);
array_splice($arr,1,1,"hello");
echo "替换第2个元素:";
var_dump($arr);
?>

Bagaimana untuk mengubah suai kandungan tatasusunan dalam php

Contoh 3: Sisipkan elemen

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);
array_splice($arr,1,0,"hello");
echo "在第1个元素后插入一个元素:";
var_dump($arr);
?>

Bagaimana untuk mengubah suai kandungan tatasusunan dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai kandungan 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