本文目录一览:
帮忙用php提取数组中最长的一个元素的下标
使用排序的话,性能会不会太低了呢?
我写了个函数,以下是代码:
?php
$arr = array
(
0 = 'd',
1 = '68b3',
2 = 'a86',
3 = 'c9aa97b23b71d5c',
4 = '55169',
);
echo get_max_val($arr);
function get_max_val($arr)
{
$key = null;
foreach ($arr as $k=$v)
{
if($key == null || strval($v) strval($arr[$key]))
{
$key = $k;
}
}
return $key;
}
?
PHP数组,怎么找出最大值与最小值,和它们所对应的数组下标
?php
$hots = array('8213'= 0,'8212'= 100,'8172'= 10008);
$maxkey = array_search(max($hots),$hots);
$minkey = array_search(min($hots),$hots);
echo "最大值数组所在下标:".$maxkey;
echo "br";
echo "最小值数组所在下标:".$minkey;
?
php 数组获取最大值下标 最大值有多个 就获取多个 最小值也一样 求解?
C#的话是,复制一个相同的新数组,然后用双重for循环对比就可以了