PHP array_replace_recursive

1.函数的作用:比较键值,递归的替代数组中的元素

2.函数的参数:

  @params array $array1

  @params array $array2

  @params array $array3

  ...

3.例子:

 1 <?php
 2 $arr1 = [
 3     ‘a‘ => 1,
 4     ‘b‘ =>
 5         [‘a‘ => 2],
 6     ‘c‘ => 3,
 7     ‘e‘ => 7,
 8 ];
 9
10 $arr2 = [
11     ‘a‘ => 3,
12     ‘b‘ => 4,
13     ‘c‘ =>
14         [‘d‘ => 5],
15     ‘d‘ => 6,
16 ];
17 print_r(array_replace_recursive($arr1,$arr2));
时间: 2024-08-28 07:14:59

PHP array_replace_recursive的相关文章

php数组 函数

is_array (PHP 4, PHP 5, PHP 7) is_array — 检测变量是否是数组 bool is_array ( mixed $var ) 如果 var 是 array,则返回 TRUE,否则返回 FALSE. explode (PHP 4, PHP 5, PHP 7) explode — 使用一个字符串分割另一个字符串 array explode ( string $delimiter , string $string [, int $limit ] ) 此函数返回由字符

【Yii系列】最佳实践之后台业务框架

缘起 上面的几章都讲概念了,没有怎么讲到实践的东西,可能会有些枯燥,这很正常的,概念还是需要慢慢啃的,尤其是官网其他的部分,需要狠狠的啃. 什么,你啃不动了?看看官网旁边的那个在线用户吧. 你不啃的时候可是有这么多人在啃知识,如果不想以后被这打击,赶紧学!!!一如当年大学的我,每天夜里都抱着一本<算法导论>在啃一样,自律相当重要. 这一章我就带大伙了解一下前两章的概念有啥用,应用到实际,这是临门一脚,但是,我总是觉得概念的重要性至少要占70%,临门的一脚实践只占30%,望君能体会~ 环境 操作

php 学习笔记--数组篇(6)

array_rand(array, number); 作用: 随机获取数组中number个key值 参数: array:数组 number:规定返回的参数的个数 返回值: 返回随机的array数组中的key值 例子:  $arr = array('a' =>'blue', 'b' => 'red', 'c' => 'yellow', 'd' => 'purple');  $res = array_rand($arr, 3);   print_r($res);  输出结果:     

PHP_005 数组

数组是一个能在单个变量中存储多个值的特殊变量. 创建数组 在 PHP 中,array() 函数用于创建数组: array(); 在 PHP 中,有三种类型的数组: 数值数组 - 带有数字 ID 键的数组 关联数组 - 带有指定的键的数组,每个键关联一个值 多维数组 - 包含一个或多个数组的数组 数值数组 这里有两种创建数值数组的方法: 自动分配 ID 键(ID 键总是从 0 开始): $cars=array("Volvo","BMW","Toyota&qu

PHP 5 Array 函数

PHP Array 函数允许您访问并操作数组. 支持简单的数组和多维数组. 安装 PHP Array 函数是 PHP 核心的组成部分.无需安装即可使用这些函数. PHP 5 Array 函数 函数 描述 array() 创建数组. array_change_key_case() 返回其键均为大写或小写的数组. array_chunk() 把一个数组分割为新的数组块. array_column() 返回输入数组中某个单一列的值. array_combine() 通过合并两个数组(一个为键名数组,一

php 编程笔记分享

php获取POST数据的三种方法php 图片加水印源代码php+ajax+json的一个最简单实例php 汉字转拼音源码php遍历目录,生成目录下每个文件的md5值并写入到结果文件中php实现linux命令tail -fphp json_encode与json_decode使用实例php curl 模拟登录并获取数据php fprintf 将格式化后的字符串写入到流php explode 将字符串分割为数组php crc32 计算字符串的 32 位 CRC(循环冗余校验)php count_ch

php函数超实用

DateTime DateTime::addDateTime::diffDateTime::formatDateTime::modifyDateTime::sub... * DateInterval format character Description% Literal %Y Years, numeric, at least 2 digits with leading 0y Years, numericM Months, numeric, at least 2 digits with lea

PHP函数库(概览)

数组函数: array_change_key_case — 返回字符串键名全为小写或大写的数组 array_chunk — 将一个数组分割成多个 array_column — 返回数组中指定的一列 array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values — 统计数组中所有的值出现的次数 array_diff_assoc — 带索引检查计算数组的差集 array_diff_key — 使用键名比较计算数组的差集 arra

php5函数库

* APC缓存 apc_add — 缓存一个变量到数据存储 * DateTime DateTime::addDateTime::diffDateTime::formatDateTime::modifyDateTime::sub... * DateInterval format character Description% Literal %Y Years, numeric, at least 2 digits with leading 0y Years, numericM Months, num