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.
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)); ?>
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)); ?>
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); ?>
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); ?>
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); ?>
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!