本文目錄一覽:
幫忙用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循環對比就可以了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/231755.html