php一维数组相加,php 数组相加

发布时间:2022-11-17

本文目录一览:

  1. php两个一维数组求和,拜托大神帮忙看看
  2. [PHP 一维数组内的10个数字怎么循环相加和相减](#PHP 一维数组内的10个数字怎么循环相加和相减)
  3. [php 比如有一个一维数组 我想给这个数组增加一个元素 这个元素是一个二维数组 该怎么写啊](#php 比如有一个一维数组 我想给这个数组增加一个元素 这个元素是一个二维数组 该怎么写啊)
  4. 设计一个PHP,定义一个函数SUM,计算一维数组array的和,然后返回。
  5. [在PHP中一个二维数组中的一维数组的让键名相同的 键值相加](#在PHP中一个二维数组中的一维数组的让键名相同的 键值相加)

php两个一维数组求和,拜托大神帮忙看看

如果是二维数组,使用array_sum函数进行求和。一位数组的话,直接取出值相加即可;

<?php
$arr1 = array("num" => -90);
$arr2 = array("num" => -30);
echo $arr1['num'] + $arr2['num'];
//-120
?>

PHP 一维数组内的10个数字怎么循环相加和相减

<?php
$a = array(5,10,12,33,46,48,57,3,18,75);
foreach($a as $k1 => $v1){
    foreach($a as $k2 => $v2){
        if($k1 != $k2){
            $v = $v1 + $v2;
            echo "<p> $v1 + $v2 = $v </p>";
            $v = $v1 - $v2;
            echo "<p> $v1 - $v2 = $v </p>";
        }
    }
}
?>

php 比如有一个一维数组 我想给这个数组增加一个元素 这个元素是一个二维数组 该怎么写啊

数组1:$arr1 = array(1,2,3);
数组2:$arr2 = array(array(4));
那么把二维数组2添加到一维数组1后面,可以是:

$arr1[] = $arr2;

然后你打印数组1试试看就知道了。

设计一个PHP,定义一个函数SUM,计算一维数组array的和,然后返回。

符合要求的函数如下:

function SUM($arr){
    for($i = 0, $iLen = count($arr), $sum = 0; $i < $iLen; $sum += $arr[$i++]);
    return $sum;
}

解释:

  1. count函数用于求数组的长度
  2. 在for的初始条件中,定义了$sum变量,然后遍历数组
  3. 在循环体中无任何语句,计算相加结果写到了for的第3个参数中
  4. 最终返回$sum的值 说明: PHP中自带数组求和函数array_sum,此题中要求自定义实现,故不考虑系统函数。

在PHP中一个二维数组中的一维数组的让键名相同的 键值相加

不太清楚你的需求,array_push() 函数向第一个参数的数组尾部添加一个或多个元素,你可以定义一个数组,然后把两个数组合并一块,例如:

$a = array('id' => 1, 'name' => 'n');
$b = array('id' => 2, 'name' => 'm');
$c = array();
array_push($c, $a, $b);