在 PHP 中排序字母数字列表
你好, 我需要在 PHP 中订购一个列表,如下所示: B1200 120A81 00A12 00A22 C100B C100C
订购列表为: 00A12 00A22 120A81 B1200 C100B C100C
我正在考虑将每一行拆分为多维数组并对其进行排序,但我陷入困境,也许有一种完全不同的方法。
谢谢!
HI,
i need to order a list in PHP that looks like:
B1200
120A81
00A12
00A22
C100B
C100C
ordered list would be:
00A12
00A22
120A81
B1200
C100B
C100C
I was thinking about splitting each line in multidimensional arrays and order it but i am stuck and maybe theres a completely different way for that.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果普通的排序函数可以做你想要的事情,那么分割/排序就会很容易:
或者,更简洁地说:
如果默认的
sort()
不能给你你想要的东西,你应该检查 < a href="https://www.php.net/manual/en/function.usort.php" rel="nofollow noreferrer">usort() 函数。If the normal sort function will do what you want then splitting/sorting it would be easy:
or, more succinctly:
If the default
sort()
won't give you what you want you should check out the usort() function.