首頁 > 後端開發 > PHP問題 > php怎麼用新陣列取代舊數組

php怎麼用新陣列取代舊數組

青灯夜游
發布: 2023-03-16 08:46:01
原創
1814 人瀏覽過

在php中,可以使用array_replace()函數將舊數組替換為新數組,語法為「array_replace(舊數組,新數組)」;該函數可以用第二個參數指定的數組來替換第一個參數指定的數組,新數組的元素個數要大於等於舊數組的元素個數。

php怎麼用新陣列取代舊數組

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

在php中,可以使用array_replace()函數將舊數組替換為新數組。

array_replace() 函數使用後面陣列的值來取代第一個陣列的值。

語法:

array_replace(旧数组,新数组)
登入後複製

說明:新陣列的元素數量大於等於舊陣列的元素個數,否則只能取代部分元素值。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$a1=array("red","green");
$a2=array("blue","yellow");
$a3=array("blue");
var_dump(array_replace($a1,$a2));
var_dump(array_replace($a1,$a3));
?>
登入後複製

php怎麼用新陣列取代舊數組

說明:

#array_replace() 函數用來替換的陣列可以有多個。

如果傳遞了多個替換數組,它們將被按順序依次處理,後面數組的值將覆蓋先前數組的值。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$a1=array("red","green");
$a2=array("blue","yellow");
$a3=array("orange","burgundy");
var_dump(array_replace($a1,$a2,$a3));
?>
登入後複製

php怎麼用新陣列取代舊數組

可以看出:最後一個陣列($a3)將覆寫先前陣列($a1 和 $a2)。

推薦學習:《PHP影片教學

以上是php怎麼用新陣列取代舊數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板