首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php usort错误消息

php usort错误消息
EN

Stack Overflow用户
提问于 2012-01-24 08:30:31
回答 2查看 527关注 0票数 1

我有一个名为Link的类,它的函数名为“比较”。当我运行这段代码时,我总是收到一条错误消息。

代码语言:javascript
复制
foreach($filearray as $k=>$v)  
{  
$website = new Link($v);  
$links[] = $website;  
}  
usort($links, array("Link","compare"));  

但我收到一条错误信息我不知道为什么..。

“警告: usort() function.usort:参数应该是一个数组”

EN

回答 2

Stack Overflow用户

发布于 2012-01-24 08:34:51

如果尚未将$links初始化为数组,则当$filearray为空时,$links将保持为null

在循环之前添加$links = array();

票数 3
EN

Stack Overflow用户

发布于 2012-01-24 08:54:24

第二个参数是比较函数,如果第一个参数被认为分别小于、等于或大于第二个参数,则必须返回小于、等于或大于零的整数。

查看下面的文章http://php.net/manual/en/function.usort.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8983858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档