PHP菜鸟求指教

你是我的什么呢 2015-08-14 03:58:17

$mix=array(
array("A",30),
array("B",25),
array("C",180),
array("D",40),
array("E",50),
);

function compare($x,$y) {
if ($x[1]==$y[1])
return 0;
elseif ($x[1]<$y[1])
return -1;
else
return 1;
}
函数compare 是什么意思?
...全文
203 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
自定义的函数,你可以拿来使用
yin85270521 2015-08-24
  • 打赏
  • 举报
回复
function compare($x,$y) { if ($x[1]==$y[1]) return 0; elseif ($x[1]<$y[1]) return -1; else return 1; } 首先这种写法就有问题,编程请规范,就算是抄的也认真一些好么,初学者更应该认真 function compare($x,$y) { if ($x[1]==$y[1]) { return 0; } else if ($x[1]<$y[1]) { return -1; } else { return 1; } } compare就是一个很普通的函数,该函数一共有两个参数,函数内部比较第一个参数的[1]的值和第二个参数[2]的值得大小,根据不同的情况返回 0 -1 1,这个函数存在边界问题,如果传入的值不是数组则会失去意义。 我觉得你太伸手党,这么基础的问题不愿意自己研究出来么
历努 2015-08-15
  • 打赏
  • 举报
回复
用户自定义函数
http://php.net/manual/zh/functions.user-defined.php
这里可以查看用户自定义函数的语法定义
飞翔的法国人 2015-08-15
  • 打赏
  • 举报
回复
比较运算符 http://php.net/manual/zh/language.operators.comparison.php 这里是php帮助手册关于这个函数的介绍
  • 打赏
  • 举报
回复
引用 1 楼 yang3270112的回复:
这个compare就是函数的名称,你要用到这个函数的功能就可以调用。 你这个是比较俩个数值的大小的函数,假如:比较$i=9,$j=11;就可以直接compare($i,$j);
能用来比较上面的数组吗?
langya_87 2015-08-14
  • 打赏
  • 举报
回复
compare 这个是自定义的函数名
yang3270112 2015-08-14
  • 打赏
  • 举报
回复
这个compare就是函数的名称,你要用到这个函数的功能就可以调用。 你这个是比较俩个数值的大小的函数,假如:比较$i=9,$j=11;就可以直接compare($i,$j);

21,888

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧