位置: 编程技术 - 正文

PHP数组函数array_udiff_assoc()的用法(php的数组函数)

编辑:rootadmin
array_udiff_assoc

推荐整理分享PHP数组函数array_udiff_assoc()的用法(php的数组函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php数组函数 菜鸟,php数组函数输出《咏雪》里有多少"片"字,php数组函数大全,php数组函数题目,php数组函数输出《咏雪》里有多少"片"字,php数组函数大全,php数组函数大全,php数组函数大全,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 5)

array_udiff_assoc — 带索引检查计算数组的差集,用回调函数比较数据

说明 array array_udiff_assoc ( array $array1 , array $array2 [, array $ ... ], callable $data_compare_func )

此比较是通过用户提供的回调函数来进行的。如果认为第一个参数小于,等于,或大于第二个参数时必须分别返回一个小于零,等于零,或大于零的整数。

Note: 注意本函数只检查了多维数组中的一维。当然,可以用 array_udiff_assoc($array1[0], $array2[0], "some_comparison_func"); 来检查更深的维度。

参数

array1

第一个数组。

array2 PHP数组函数array_udiff_assoc()的用法(php的数组函数)

第二个数组。

data_compare_func

在第一个参数小于,等于或大于第二个参数时,该比较函数必须相应地返回一个小于,等于或大于 0 的整数。

int callback ( mixed $a, mixed $b )

返回值

array_udiff_assoc() 返回一个数组,该数组包括了所有在 array1 中但是不在任何其它参数数组中的值。注意和 array_diff() 与 array_udiff() 不同的是键名也用于比较。数组数据的比较是用用户提供的回调函数进行的。在此方面和 array_diff_assoc() 的行为正好相反,后者是用内部函数进行比较的。

范例

Example #1 array_udiff_assoc() 例子

<?phpclasscr{private$priv_member;functioncr($val){$this->priv_member=$val;}staticfunctioncomp_func_cr($a,$b){if($a->priv_member===$b->priv_member)return0;return($a->priv_member>$b->priv_member)?1:-1;}}$a=array("0.1"=>newcr(9),"0.5"=>newcr(),0=>newcr(),1=>newcr(4),2=>newcr(-),);$b=array("0.2"=>newcr(9),"0.5"=>newcr(),0=>newcr(3),1=>newcr(4),2=>newcr(-),);$result=array_udiff_assoc($a,$b,array("cr","comp_func_cr"));print_r($result);?>

以上例程会输出:

上例中可以看到键值对 "1" => new cr(4) 同时出现在两个数组中因此不在本函数的输出中。

参见

array_diff() - 计算数组的差集 array_diff_assoc() - 带索引检查计算数组的差集 array_diff_uassoc() - 用用户提供的回调函数做索引检查来计算数组的差集 array_udiff() - 用回调函数比较数据来计算数组的差集 array_udiff_uassoc() - 带索引检查计算数组的差集,用回调函数比较数据和索引 array_intersect() - 计算数组的交集 array_intersect_assoc() - 带索引检查计算数组的交集 array_uintersect() - 计算数组的交集,用回调函数比较数据 array_uintersect_assoc() - 带索引检查计算数组的交集,用回调函数比较数据 array_uintersect_uassoc() - 带索引检查计算数组的交集,用回调函数比较数据和索引

PHP数组函数array_sum()的用法 array_sum(PHP4=4.0.4,PHP5)array_sum计算数组中所有值的和说明numberarray_sum(array$array)array_sum()将数组中的所有值的和以整数或浮点数的结果返回。参数array输入的

PHP数组函数array_shift()的用法 array_shift(PHP4,PHP5)array_shift将数组开头的单元移出数组说明mixedarray_shift(array&$array)array_shift()将array的第一个单元移出并作为结果返回,将array的长度减一并

PHP数组函数array_reverse()的用法 array_reverse(PHP4,PHP5)array_reverse返回一个单元顺序相反的数组说明arrayarray_reverse(array$array[,bool$preserve_keys=false])array_reverse()接受数组array作为输入并返回一个

标签: php的数组函数

本文链接地址:https://www.jiuchutong.com/biancheng/281061.html 转载请保留说明!

上一篇:PHP数组函数array_slice()的用法(php数组函数 菜鸟)

下一篇:PHP数组函数array_sum()的用法(php array数组)

  • 居民转供电收费标准
  • 取用备用金要188分
  • 财务报表中的存货怎么做掉
  • 对方发票丢失怎么办理
  • 向个人借款计入什么会计科目
  • 二手房的折旧率怎么算
  • 收到托收凭证怎么填写
  • 招标代理公司转让
  • 向公司一般户的银行借款怎么做账?
  • 暂估入库冲回的会计分录
  • 投资公司收到的发票
  • 预缴增值税怎么填表
  • 职工福利费要交个税吗
  • 工业企业成本结转金额怎么确定
  • 会计低值易耗品有哪些
  • 个税本期收入是应发还是实发
  • 怎么在安全模式下卸载更新
  • 手撕定额发票能不能报销
  • 企业所得税法规定,企业购置并实际使用
  • 企业收到的
  • mac怎么隐藏app
  • 政府补助资金使用范围及管理方法
  • 社会保险费征收机构责令限期缴纳
  • 一文教会你何为重绘、回流?
  • 出口的发票怎么开视频
  • 商业预付卡可以报销吗
  • 谷歌浏览器无法安装
  • cookie什么意思啊
  • modulenotfounderror
  • php获取当前文件夹
  • php删除数据
  • 来料加工成品如何入库
  • 营业税差额计税
  • 文化事业建设费的征收范围
  • 小规模纳税人季度不超30万怎么做账
  • 劳务派遣公司账务处理
  • 暂估入库算材料成本差异吗
  • sqlserver连接不到本地服务器
  • mysql的my.ini配置
  • 集团内部借款利率如何确定
  • 分公司能不能作为行政处罚的主体
  • 企业资产总额包括应收账款吗
  • 小微企业金融免税政策
  • 附加税多计提了怎么做分录
  • 暂估入库后发票来不了
  • 暂估成本以后也没有票回来了
  • 交易性金融资产入账价值怎么计算
  • 公司注销退回投资款如何账务处理
  • 委托付款做账怎么做
  • 物料损耗率计算例题及答案
  • 运杂费扣除增值税进项税额
  • 军工科研事业单位会计制度
  • 简易征收增值税一般纳税人怎么报税
  • 公司水电费如何做账
  • 购入一辆运输汽车,价值5.6万元,款项尚未支付
  • 购买方账务处理
  • mysql 5.7.13 winx64安装配置方法图文教程
  • mysql5.7闪退
  • 10分钟学会
  • 微软雅黑可以免费用吗
  • windowsxp删除所有文件
  • fsav32.exe是什么进程 有什么作用 fsav32进程查询
  • WIN7如何关闭自动关机
  • window注销
  • 如何开启金山毒霸
  • gta4支持win10
  • Android GBK与UTF-8
  • qt::windowtype
  • [置顶]游戏名:chivalry2
  • asp.net 4.8
  • hbase获取所有表
  • Android 使用 ASM 修改函数
  • unity脚本api
  • 深入浅出jquery
  • 中国税务局河北省税务局官网
  • 海关快递怎么上门寄件
  • 财务报表备案流程是什么
  • 动车票电子发票如何获取
  • 个税申报所属期和所得期
  • 乐陵到德州多远距离
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设