已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
2天前关闭。
Improve this question
我需要一个PHP代码来从数组中找到最大的数。我有下面的一组数据。我需要从这个数组中找到最大的值。在这个例子中,最大的值是22-221
。我该怎么做呢?谢谢。
array:8 [
0 => null
1 => "22-115"
2 => "AAAAAAAAA"
3 => "22-001"
4 => "22-221"
5 => "22-004"
6 => "22-023"
7 => "22-002"
]
我试过sort()
,但它不像预期的那样工作。
2条答案
按热度按时间7jmck4yq1#
usort()函数允许您指定自己的比较机制。在这里,您可以提供一个函数来去除非数字字符,然后比较结果整数。
这将产生:
然后你可以只取第一个元素:
或者,内联相同的内容:
j8ag8udp2#
演示:https://3v4l.org/h5LG F