您现在的位置是:群英 > 开发技术 > PHP语言
数组可以计算乘积和求和吗,php数组操作技巧
Admin发表于 2022-06-16 09:26:21494 次浏览
这篇文章给大家分享的是“数组可以计算乘积和求和吗,php数组操作技巧”,文中的讲解内容简单清晰,对大家认识和了解都有一定的帮助,对此感兴趣的朋友,接下来就跟随小编一起了解一下“数组可以计算乘积和求和吗,php数组操作技巧”吧。

   

php数组计算乘积和求和的方法:1、用array_product(),可计算数组中所有元素的乘积,语法“array_product($arr)”;2、用array_sum(),可计算数组所有元素的和,语法“array_sum($arr)”。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php数组计算乘积和求和的方法

PHP内置了两个函数,可以计算数组乘积和求和,下面一起来看看。

1、使用array_product()函数计算数组乘积

array_product() 函数用来计算数组中所有元素的乘积

array_product ($arr)
  • 如果数组 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 的所有元素都是整数,则返回一个整数值;如果其中有一个或多个值是浮点数,则返回浮点数。

  • 如果数组 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数组操作技巧”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注群英网络,小编每天都会为大家更新不同的知识。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: php
相关信息推荐
2022-05-12 11:14:48 
摘要:修改php最大时间的方法:1、在php.ini里面设置“max_execution_time = 120;”;2、通过PHP的ini_set函数设置;3、通过set_time_limit 函数设置即可。
2022-05-26 17:50:31 
摘要:方法:1、在官网中下载安装包;2、将安装包解压到“/usr/local”目录;3、建立工作目录;4、在“etc/profile”文件中配置环境变量,然后保存文件;5、执行“source /etc/profile”命令使环境变量立即生效即可。
2022-07-21 17:54:01 
摘要:bootstrap input样式修改的方法:首先创建一个label;然后写一个input,类型设置为file;接着调用button default的样式;最后根据button的颜色进行修改即可。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部