主页 > 知识库 > PHP自定义函数实现数组比较功能示例

PHP自定义函数实现数组比较功能示例

热门标签:怎么在高德地图标注行走轨迹 百度地图标注名编辑 施工地图标注怎么做 深圳400电话办理那家好 清远阳山400电话号码如何申请 个性化地图标注在线 百度地图标注饭店位置怎么 襄阳房产电销机器人招商 安徽移动外呼系统

本文实例讲述了PHP自定义函数实现数组比较功能。分享给大家供大家参考,具体如下:

?php
 //数组使用标准比较运算符这样比较的
 function standard_array_compare($op1,$op2)
 {
 if(count($op1)  count($op2)) {
  return -1; //$op1  $op2
 } else if(count($op1) > count($op1)) {
  return 1; //$op1 > op2
 }
 foreach ($op1 as $key => $val) {
  if(!array_key_exists($key,$op2)) {
  return null;
  } else if ($val  $op2[$key]) {
  return -1;
  } else if ($val > $op2[$key]) {
  return 1;
  }
 }
 return 0;
 }
 $arr1 = array(1,2,3,4,5);
 $arr2 = array(1,2,3,4,5);
 $arr3 = array(2,3,4,5,6);
 $arr4 = array(0,1,2,3,4);
 var_dump(standard_array_compare($arr1,$arr2));
 echo "br/>";
 var_dump(standard_array_compare($arr1,$arr3));
 echo "br/>";
 var_dump(standard_array_compare($arr1,$arr4));
?>

运行结果:

int(0)
int(-1)
int(1)

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php常用函数与技巧总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:
  • php自定义排序uasort函数示例【二维数组按指定键值排序】
  • PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
  • PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
  • php自定义二维数组排序函数array_orderby用法示例
  • PHP判断函数是否被定义的方法

标签:钦州 延边 临夏 南昌 驻马店 中卫 黑河 阜阳

巨人网络通讯声明:本文标题《PHP自定义函数实现数组比较功能示例》,本文关键词  PHP,自定义,函数,实现,数组,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PHP自定义函数实现数组比较功能示例》相关的同类信息!
  • 本页收集关于PHP自定义函数实现数组比较功能示例的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章