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

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

热门标签:Mysql连接数设置 Linux服务器 服务器配置 电子围栏 团购网站 科大讯飞语音识别系统 阿里云 银行业务

本文实例讲述了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自定义函数实现数组比较功能示例》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266