hi,欢迎访问本站!
当前位置: 首页编程开发正文

php 怎么获取数组中的最大值

墨初 编程开发 368阅读

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
声明:无特别说明,转载请标明本文来源!
相关推荐