php 怎么获取数组中的最大值
墨初 编程开发 607阅读
php想从数组中获取一个最小值是用的min()函数,如果想要获取数组中的最大值可以使用php的内置函数max(),max() 函数与 min() 函数的作用基本一致,max() 传入的变量如果为数组,则会返回该数组中最大的一个元素值。
php 获取数组中最大值的方法
max():如果传入的参数为数组类型,则返回该数组的最大的一个元素值。
例1:
$arr = array(1,5,10,50,100); echo max($arr); //100
例2:
# 73so.com $arr = array(1,5,'200',100); echo max($arr); // 200
例3:
# max() 也可以比较日期类型的数组元素 $arr = array('2021-03-15', '2021-03-05'); echo max($arr); // 2021-03-15
php 返回数组中最大值的键名
php内置的数组处理函数 array_search() 可以通过元素的值来获取此元素的下标也就是元素的键名!
例1:
$arr = array(1,5,10,50,100); $m = max($arr); //获取最大的值 echo array_search($m,$arr); //获取指定值的键名 // 4
例2:
$arr = array('a'=>5,'b'=>10,'c'=>50,'d'=>'100'); $m = max($arr); //获取最大的值 echo array_search($m,$arr); //获取指定值的键名 // d