English | 简体中文 | 繁體中文
查询

array_replace()函数—用法及示例

「 将一个或多个数组的元素替换为另一个数组中相对应的元素 」


函数名:array_replace()

描述:array_replace() 函数用于将一个或多个数组的元素替换为另一个数组中相对应的元素。

用法: array_replace(array $array1, array $array2): array

参数:

  • $array1:必需,第一个数组。
  • $array2:必需,第二个数组,其中的元素将用于替换$array1 中对应的元素。

返回值: 返回一个数组,其中的元素为将$array2 中的相对应元素替换$array1 中元素后得到的结果。

示例: 代码示例 1:

$array1 = array("apple", "banana", "cherry");
$array2 = array(0 => "orange", 2 => "grape");
$result = array_replace($array1, $array2);
print_r($result);

输出为:

Array
(
    [0] => orange
    [1] => banana
    [2] => grape
)

代码示例 2:

$array1 = array("a" => "red", "b" => "green");
$array2 = array("a" => "blue", "b" => "yellow");
$result = array_replace($array1, $array2);
print_r($result);

输出为:

Array
(
    [a] => blue
    [b] => yellow
)

代码示例 3:

$array1 = array("a" => "red", "b" => "green");
$array2 = array("b" => "blue", "c" => "yellow");
$result = array_replace($array1, $array2);
print_r($result);

输出为:

Array
(
    [a] => red
    [b] => blue
    [c] => yellow
)

以上示例展示了 array_replace() 函数的用法及示例。

补充纠错
上一个函数: array_reduce()函数
下一个函数: array_replace_recursive()函数
热门PHP函数
分享链接