欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

怎么判断每组数组里有多少个正数和负数

程序员文章站 2022-03-23 15:29:13
...
如何判断每组数组里有多少个正数和负数?
$arr=array(array('3','-1','4','2','-2'),array('-3','-1','-4','-12','-2','21','13','-16'),array('-5','-8','4','2'));

------解决方案--------------------
PHP code
$arr=array(  array('3','-1','4','2','-2'),  array('-3','-1','-4','-12','-2','21','13','-16'),  array('-5','-8','4','2'));foreach($arr as $k=>$a) {  $n = count(array_keys(array_map('sign',$a), -1));  $r[$k] = array('+' => count($a) - $n, '-' => $n);}print_r($r);function sign($n) {  return $n/abs($n);}
怎么判断每组数组里有多少个正数和负数

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频