在php中,可以使用array_replace()函數(shù)將舊數(shù)組替換為新數(shù)組,語法為“array_replace(舊數(shù)組,新數(shù)組)”;該函數(shù)可以用第二個參數(shù)指定的數(shù)組來替換第一個參數(shù)指定的數(shù)組,新數(shù)組的元素個數(shù)要大于等于舊數(shù)組的元素個數(shù)。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
在php中,可以使用array_replace()函數(shù)將舊數(shù)組替換為新數(shù)組。
array_replace() 函數(shù)使用后面數(shù)組的值替換第一個數(shù)組的值。
語法:
array_replace(舊數(shù)組,新數(shù)組)
說明:新數(shù)組的元素個數(shù)要大于等于舊數(shù)組的元素個數(shù),否則只能替換部分元素值。
<?php header('content-type:text/html;charset=utf-8'); $a1=array("red","green"); $a2=array("blue","yellow"); $a3=array("blue"); var_dump(array_replace($a1,$a2)); var_dump(array_replace($a1,$a3)); ?>
說明:
array_replace() 函數(shù)用于替換的數(shù)組可以有多個。
如果傳遞了多個替換數(shù)組,它們將被按順序依次處理,后面數(shù)組的值將覆蓋之前數(shù)組的值。
<?php header('content-type:text/html;charset=utf-8'); $a1=array("red","green"); $a2=array("blue","yellow"); $a3=array("orange","burgundy"); var_dump(array_replace($a1,$a2,$a3)); ?>
可以看出:最后一個數(shù)組($a3)將覆蓋之前數(shù)組($a1 和 $a2)。
推薦學習:《PHP視頻教程》