我有一个像这样的数组
Array ([1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0.12403251859952)
Array ([1] => 0 [2] => 0.227645 [3] => 0 [4] => 0 [5] => 0.0310081)
如何获得数组乘法的结果
答案 0 :(得分:0)
如果你的2个阵列大小相同,则使用foreach和mutiply每个值。
$arr1=array (1 => 0, 2 => 0 ,3 => 0,4 => 0, 5 => 0.12403251859952);
$arr2=array (1 => 0, 2 => 0.227645, 3 => 0 ,4 => 0 ,5 => 0.0310081);
$mul= array();
foreach ($arr1 as $key=>$val) {
$mul[] = $val * $arr2[$key];
}
答案 1 :(得分:0)
据我所知,在php中没有内置元素明智的向量乘法函数。
如果你真的想要安装http://www.ctolib.com/phpnum.html#mult并使用mult函数,你可以。
或者你可以编写一个for循环来创建一个新数组,该数组包含for循环索引中每个数组中元素的乘积。