首页 >

php中数组array怎么求乘积

后端开发|PHP问题php中数组array怎么求乘积
php,php数组
后端开发-PHP问题
js获取当前页面的源码,vscode适用于什么语言,ubuntu 命令行下载,tomcat解析中文,sqlite聚合函数,网页设计 欧美,新手服务器建站教学,jquery 对话插件,lua前端框架,c制作爬虫,小马php,seo高手学多久,springboot注入异常,网站地址代码,左侧导航的网页代码css,响应式个人网站模板,网站管理后台下载,订单页面html模板,c语言课程设计学生成绩管理系统源代码,视频瀑布流程序lzw
php数组求乘积的两种方法
仿给你花紫色源码,ubuntu删除中文man,中国爬虫展时间,php ssl 465,泉州seo实战lzw
使用foreach语句
gps定位 源码,vscode粘贴成一行,ubuntu开启grub,tomcat 请求 重连,东海爬虫ip,php开启smtp,亚马逊搜索引擎seo 排名,政府 网站管理系统 网络 架构lzw
使用array_product()函数

方法1:使用foreach语句

1、使用foreach语句循环遍历数组

foreach ($array as $value){    语句块;}

遍历给定的 $array 数组,在每次循环中将当前数组的值赋给 $value。

2、在循环体中,使用“*”运算符将数组元素一个个相乘

$product*=$value;

完整代码:

<?phpheader('content-type:text/html;charset=utf-8');  function f($array){	$product=1;	foreach ($array as $value) { 	    $product*=$value;	}	echo "数组乘积为:".$product."
";}$arr1= array(2,3);var_dump($arr1);f($arr1);$arr2= array(2,3,4);var_dump($arr2);f($arr2);$arr3= array(1,2,3,4,5,6,7,8,9,10);var_dump($arr3);f($arr3);?>

php中数组array怎么求乘积

方法2:使用array_product()函数

array_product()是PHP中的一个内置函数,可以返回数组中所有元素的乘积。

下面我们通过代码实例来具体看看array_product()如何求数组元素的乘积:

<?php$array= array(2,3,4);echo '2 * 3 * 4 = '. array_product($array);$array= array(3,4,5);echo '
3 * 4 * 5 = '. array_product($array);$array= array(1,2,3,4,5,6,7,8,9,10);echo '
1 * 2 * 3 *...* 9 * 10 = '. array_product($array);?>

php中数组array怎么求乘积

如果$array中存在非数值类型的元素,那么PHP会将它们转换成一个数值(隐性数据类型转换),转换失败就作为 0 值。

<?php$array= array(2,"3.1",4);echo '2 * 3.1 * 4 = '. array_product($array);$array= array(3,"10.abc",5);echo '
3 * "10.abc" * 5 = 3 * 10 * 5 ='. array_product($array);$array= array(3,"hello",5);echo '
3 * "hello" * 5 = 3 * 0 * 5 ='. array_product($array);?>

字符串”3.1″会被转换成小数 3.1 ,所以第一个数组的元素乘积为24.8。

字符串 “10abc” 会被转换成整数 10,所以第二个数组的元素乘积为150。

字符串“hello”无法被转换成整数,因此作为 0 值,继而第三个数组的元素乘积为0。

php中数组array怎么求乘积

《PHP视频教学》


php中数组array怎么求乘积
  • php怎么从数组中间移除一个元素
  • php怎么从数组中间移除一个元素 | php怎么从数组中间移除一个元素 ...

    php中数组array怎么求乘积
  • php获取目录所有文件并将结果保存到数组(实例)
  • php获取目录所有文件并将结果保存到数组(实例) | php获取目录所有文件并将结果保存到数组(实例) ...

    php中数组array怎么求乘积
  • 怎么求php数组的最大值和最小值
  • 怎么求php数组的最大值和最小值 | 怎么求php数组的最大值和最小值 ...