MAX – 1 php ??它存在吗?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了MAX – 1 php ??它存在吗?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图从数组中获得第二高的值,我只是想知道是否可以执行类似MAX -1的操作,或者我绝对需要按表排序并获得第二高的值

@H_403_8@

@H_403_8@

PRivate function max_key($array) {
    foreach ($array as $key => $val) {
    if ($val == max($array))  return $key;
    }
    }

解决方法

$a = Array ( 1,2,40,100);
 echo max($a) - 1; // definITely not 40

所以是的,你需要rsort()(built-in PHP function,sorts the array with highest values first),然后从列表中取第二个值.@H_403_8@

请注意,例如数组(1,10,5,10)具有第二个值==第一个值;如果你想要第二大的唯一值,首先通过array_unique()运行它.@H_403_8@

脚本宝典总结

以上是脚本宝典为你收集整理的MAX – 1 php ??它存在吗?全部内容,希望文章能够帮你解决MAX – 1 php ??它存在吗?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:1maxphp存在