在php中可以通過「array_replace」函數將陣列內容進行替換,該函數的語法為「array_replace ( array $array1 [, array $.. ] ) : array」,其中引數「array1」表示替換該陣列。
推薦:《》
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陣列內容怎麼實現替換的詳細內容,更多請關注TW511.COM其它相關文章!
以上就是php陣列內容怎麼實現替換的詳細內容,更多請關注TW511.COM其它相關文章!