php数组最大值
例如数组,$a=array(array(a=>3,b=>8,c=>5),array(a=>3,b=>20,c=>5),array(a=>3,b=>10,c=>5),arr...
例如数组,
$a = array(
array(a=>3,b=>8,c=>5),
array(a=>3,b=>20,c=>5),
array(a=>3,b=>10,c=>5),
array(a=>5,b=>5,c=>5),
array(a=>5,b=>2,c=>5)
);
如何取出a相同的情况下,b的最大值,高手帮忙啊 展开
$a = array(
array(a=>3,b=>8,c=>5),
array(a=>3,b=>20,c=>5),
array(a=>3,b=>10,c=>5),
array(a=>5,b=>5,c=>5),
array(a=>5,b=>2,c=>5)
);
如何取出a相同的情况下,b的最大值,高手帮忙啊 展开
2个回答
展开全部
还有什么会比PHP的方法高效?
最大的
<?php$a=array('1','3','55','99');$pos = array_search(max($a), $a);echo $a[$pos];最小的
<?php$a=array('1','3','55','99');$pos = array_search(min($a), $a);echo $a[$pos];
请采纳。
最大的
<?php$a=array('1','3','55','99');$pos = array_search(max($a), $a);echo $a[$pos];最小的
<?php$a=array('1','3','55','99');$pos = array_search(min($a), $a);echo $a[$pos];
请采纳。
追问
我那个数组如何取出a相同的情况下,b的最大值啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$arr = array();
foreach($a as $key=>$value):
if(!isset($arr[$value['a']])){
$arr[$value['a']] = $value['a'];
}
else {
$arr[$value['a']] = $arr[$value['a']]>$value['b'] ? $arr[$value['a']]:$value['b'];
}
endforeach;
var_dump($arr);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询