在PHP中,max()返回数组中的最高值或输入中的最大值.如果我们有两个或更多同样最大的价值观,那么如何应对这种情况呢?例如
$arr = array("a"=>1,"b"=>10, "c"=>10);
Run Code Online (Sandbox Code Playgroud)
现在,该怎么回事max($arr).理想情况下,它返回第一个遇到的最高值,b.如果我想要b和c作为结果怎么办?
如果您在该数组中具有最高值(即max()返回的值),则只需在数组中搜索该值的所有匹配项:
$arrOfKeys = array_keys($arr, max($arr));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
935 次 |
| 最近记录: |