Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menggantikan elemen dalam tatasusunan dalam PHP
Kaedah penggantian: 1. Gunakan "array_replace(array, replace array)" untuk menggantikan elemen tatasusunan pertama dengan elemen tatasusunan berikutnya. 2. Gunakan "array_splice(array, starting position, number, replacement value)" untuk menggantikan bilangan elemen yang ditentukan bermula dari kedudukan yang ditentukan Jika berbilang nilai diganti, nilai gantian boleh menjadi tatasusunan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Penggantian PHP tatasusunan Dua kaedah untuk elemen:
1 Gunakan fungsi array_replace()
array_replace() menggunakan nilai tatasusunan berikut untuk menggantikan. yang pertama Nilai tatasusunan.
array_replace(数组,替换数组)
Nota: Terdapat berbilang tatasusunan gantian, dipisahkan dengan ,
.
<?php $a1=array(1,2,3,4,5); $a2=array("blue","yellow"); $a3=array("a","b","c","d","e","f"); var_dump(array_replace($a1,$a2)); var_dump(array_replace($a1,$a3)); ?>
Jika anda menentukan berbilang tatasusunan untuk diganti, nilai tatasusunan berikutnya akan menimpa nilai tatasusunan sebelumnya.
<?php $a1=array(1,2,3,4,5); $a2=array("blue","yellow"); $a3=array("a","b","c","d","e","f"); var_dump(array_replace($a1,$a3,$a2)); var_dump(array_replace($a1,$a2,$a3)); ?>
2 Gunakan fungsi array_splice()
array_splice() ialah fungsi berkuasa yang boleh memadam, Memasukkan. dan menggantikan elemen.
array_splice($array,$start,$length,$replacement)
Parameter:
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,2,3,4,5); var_dump($arr); array_splice($arr,1,1,"H"); var_dump($arr); array_splice($arr,1,3,array("a","b","c")); var_dump($arr); ?>Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menggantikan elemen dalam tatasusunan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!