Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 两个二维数组求和

作者:稍纵即逝   发布日期:2024-04-20   浏览:148

可以使用循环遍历两个二维数组,将对应位置的元素相加,并存储到一个新的二维数组中。以下是一个示例代码:

$array1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
$array2 = [[9, 8, 7], [6, 5, 4], [3, 2, 1]];

$result = [];

for ($i = 0; $i < count($array1); $i++) {
    $temp = [];
    for ($j = 0; $j < count($array1[$i]); $j++) {
        $temp[] = $array1[$i][$j] + $array2[$i][$j];
    }
    $result[] = $temp;
}

print_r($result);

输出结果为:

Array
(
    [0] => Array
        (
            [0] => 10
            [1] => 10
            [2] => 10
        )

    [1] => Array
        (
            [0] => 10
            [1] => 10
            [2] => 10
        )

    [2] => Array
        (
            [0] => 10
            [1] => 10
            [2] => 10
        )

)

这里假设两个二维数组的大小相同。如果两个二维数组的大小不同,需要进行额外的处理。

上一篇:php如何计算数组字节数

下一篇:php求数组长度的函数

大家都在看

php session用法

php 定义常量

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站