PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP array_replace() 函數(shù)用法及示例

array_replace() 函數(shù)用給定的值填充數(shù)組

語法

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

定義和用法

array_replace() 函數(shù)使用后面數(shù)組元素相同 key 的值替換 array1 數(shù)組的值。如果一個鍵存在于第一個數(shù)組同時也存在于第二個數(shù)組,它的值將被第二個數(shù)組中的值替換。如果一個鍵存在于第二個數(shù)組,但是不存在于第一個數(shù)組,則會在第一個數(shù)組中創(chuàng)建這個元素。如果一個鍵僅存在于第一個數(shù)組,它將保持不變。如果傳遞了多個替換數(shù)組,它們將被按順序依次處理,后面的數(shù)組將覆蓋之前的值。
array_replace() 是非遞歸的:它將第一個數(shù)組的值進行替換而不管第二個數(shù)組中是什么類型。

返回值

返回一個數(shù)組。如果發(fā)生錯誤,將返回 NULL。 

在線示例

用指定的值填充數(shù)組

<?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);
?>
測試看看 ?/?

輸出結(jié)果:

Array
(
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
)
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清