咨询热线:
024-88614238
最新动态
相关新闻
如何运用PHP函数usort()实现自定义排序

在PHP语言中进行数组排序的方式有许多种,包括按照值排序,按照关键字排序,自然语言排序等等。今天我们要教给大家的是运用PHP函数usort()来实现自定义的数组排序。你可以通过创建你自己的比较函数,并把它传递给PHP函数usort(),如果第一个参数比第二个参数“小”的话,比较函数必须返回一个比0小的数,如果第一参数比第二个参数“大”的话,比较函数应该返回一个比0大的数。

Listing I就是PHP函数usort()的一个例子,在这个例子中根据它们的长度对数组元素进行排序,最短的项放在最前面:

strlen($b)) ? 1 : -1; } } ?> 这样,就创建了我们自己的比较函数,这个函数使用PHP函数usort()比较每一个字符串的个数,然后分别返回1,0或-1.这个返回值是决定元素排列的基础。下面是它的输出结果:

Array ([0] => jay@zoo.tw

[1] => joe@host.com

[2] => john.doe@gh.co.uk

[3] => asmithsonian@us.info

)

希望大家能够通过这段示例代码学到PHP函数usort()的具体使用方式。

沈阳网络公司招聘

联系方式
地址:沈阳市东陵区
万柳塘路109甲1宏发 大厦525室
电话:024-24804848
8748636
15317796
102656105

友情链接(联系QQ:8748636) 沈阳网站制作| 沈阳网站制作| 沈阳SEO公司| 沈阳主机托管| 沈阳网络公司| 沈阳网站制作| 沈阳网站建设|
地址:沈阳市沈河区万柳塘路36-1 弘锦大厦412室 经理QQ:8748636 技术QQ:30999233 联系电话:024-88614238
Copyright? 2005-2013,沈阳海风网络科技有限公司 All Right Reserved. 版权所有 辽ICP备05004358号
【海风数据港】是专业沈阳服务器托管、沈阳网站制作、沈阳网站优化、沈阳网站建设的沈阳网络公司