PHP数组计算乘积和求和的方法:1、用array_product(),可计算数组中所有元素的乘积,语法“array_product($arr)”;2、用array_sum(),可计算数组所有元素的和,语法“array_sum($arr)”。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
PHP内置了两个函数,可以计算数组乘积和求和,下面一起来看看。
1、使用array_product()函数计算数组乘积
array_product() 函数用来计算数组中所有元素的乘积
array_product ($arr)
如果数组 arr 中存在非数值类型的元素,那么 PHP 会尝试将它们转换成一个数值,转换失败就作为 0 值。例如,字符串 29.5 会被转换成小数 29.5,字符串 100abc 会被转换成整数 100。
示例:
<?PHP $a = array(2, 3, 10, 15); echo array_product($a) . <br />; $b = array(2, 5.5, 10abc, 3.3); echo array_product($b) . <br />; $c = array(4, 3.5, 0.1, hello); echo array_product($c); ?>
2、使用array_sum()实现数组求和
array_sum() 函数用来计算数组中所有元素的和,其语法如下:
array_sum ( $arr )
如果数组 arr 中存在非数值类型的元素,那么 PHP 会尝试将它们转换成一个数值,转换失败就作为 0 值。例如,字符串 45 会被转换成整数 45,字符串 12.4abc 会被转换成小数 12.4。
示例:
<?PHP $a = array(4, 2, 3, 10); echo array_sum($a) . <br />; $b = array(10.1xy, 100, '1', 0.01); echo array_sum($b); ?>
推荐学习:《PHP教程》
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。