首頁 >後端開發 >PHP問題 >php數組內容怎麼實現替換

php數組內容怎麼實現替換

PHPz
PHPz原創
2020-09-25 14:22:523494瀏覽

在php中可以透過「array_replace」函數將陣列內容替換,該函數的語法為「array_replace ( array $array1 [, array $.. ] ) : array”,其中參數「array1」表示替換該數組。

php數組內容怎麼實現替換

推薦:《PHP影片教學

array_replace — 使用傳遞的陣列取代第一個陣列的元素

說明

array_replace ( array $array1 [, array $... ] ) : array

array_replace() 函數使用後面陣列元素相同key 的值來取代array1 陣列的值。如果一個鍵存在於第一個陣列同時也存在於第二個數組,它的值將會被第二個數組中的值取代。如果一個鍵存在於第二個數組,但是不存在於第一個數組,則會在第一個數組中建立這個元素。如果一個鍵僅存在於第一個數組,它將保持不變。如果傳遞了多個替換數組,它們將按順序依次處理,後面的數組將覆蓋先前的值。

array_replace() 是非遞歸的:它將第一個陣列的值進行替換而不管第二個陣列中是什麼類型。

參數

array1

取代該陣列的值。

...

包含要提取元素的陣列。後面的陣列裡的值會覆蓋前面的值。

傳回值

傳回一個陣列。如果發生錯誤,將傳回 NULL。

範例

Example #1 array_replace() 範例

<?php
$base = array("orange", "banana", "apple", "raspberry");
$replacements = array(0 => "pineapple", 4 => "cherry");
$replacements2 = array(0 => "grape");
$basket = array_replace($base, $replacements, $replacements2);
print_r($basket);
?>

以上例程會輸出:

Array
(
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
)

以上就是php陣列內容怎麼實現替換的詳細內容,更多請關注php中文網其它相關文章!

以上是php數組內容怎麼實現替換的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn