-
03月09日
-
【函数功能】
该函数用于比较两个(或更多个)数组的键名 ,并返回差集。
【函数语法】
array_diff_key (array $array1, array $array2, array $_ = null)
【参数说明】
$array1:必需,与其他数组进行比较的第一个数组。 $array2:必需,与第一个数组进行比较的数组。 $_,...:可选,与第一个数组进行比较的其他数组。
【演示程序】
<?php /** * array_diff_key (array $array1, array $array2, array $_ = null) * **/ $array = array('site_name'=>'PHP1234','site_url'=>'php1234.cn','site_auth'=>'明礼馨德','ext'=>'mlxd','a',1,'B','A','b','c'); $array1 = array('ext'=>'明礼馨德','a'); $array2 = array('c',1,'d','A','b'); print_r(array_diff_key($array,$array1, $array2)); ?>
【输出结果】
Array ( [site_name] => PHP1234 [site_url] => php1234.cn [site_auth] => 明礼馨德 [5] => c )
【特别注意】
1.可用一个或任意多个数组与第一个数组进行比较。 2.该函数仅将键用于比较,只有键相同的元素才会被剔除。 3.PHP 版本:5.1+。
【原版定义】
/** * Computes the difference of arrays using keys for comparison * @link http://www.php.net/manual/en/function.array-diff-key.php * @param array1 array <p> * The array to compare from * </p> * @param array2 array <p> * An array to compare against * </p> * @param _ array[optional] * @return array an array containing all the entries from * array1 whose keys are not present in any of the * other arrays. */
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2017/0309/196.html
收藏文章

登录
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
取消上传
评论内容为空!
还没有评论,快来抢沙发吧!
畅言云评
站长点击我去广告>
热评话题
- 德者,人之所得,使万物各得其所欲_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 义者,人之所宜,赏善罚恶,以立功立事_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 夫欲为人之本,不可无一焉_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 潜居抱道,以待其时!_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 极人臣之位;成绝代之功;如其不遇,没身而已_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 明于盛衰之道,通乎成败之数;审乎治乱之事,_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 仁者,人之所亲,有慈惠恻隐之心,以遂其生成_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP