Undefined offset原因以及解决办法-php利用for遍历二维数组方法-二维数组怎么遍历

Posted web安全博客-secsafe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Undefined offset原因以及解决办法-php利用for遍历二维数组方法-二维数组怎么遍历相关的知识,希望对你有一定的参考价值。

<?php
$arr3 = [
    [1,2,3],
    [4,5,6,7],
    [8,9,10,11,12],
];
$len = count($arr3);
$num2 = 0;
$zong = 0;
for($i = 0; $i < $len; $i++)
{
    $tem = $arr3[$i];
    $len2 = count($tem);
    for($j = 0; $j < $len2; $j++)
    {
        $num2 += $tem[$j];
        $zong++;
    }
}
echo "<br>数组总和为: $num2";
echo "<br>数组个数为: $zong";
?>

 

 

php利用for遍历二维数组方法-教程-总结-问题

结果为:

数组总和为: 78
数组个数为: 12

问:

PHP 出现 Notice: Undefined offset:
functions - Undefined offset
php Notice: Undefined offset
Notice: Undefined offset 的解决方法

如果是遍历数组的时候出现的这个报错,观察下for遍历的时候是不是利用了  <=(小于等于)。注意下这里是否错误即可解决!

以上是关于Undefined offset原因以及解决办法-php利用for遍历二维数组方法-二维数组怎么遍历的主要内容,如果未能解决你的问题,请参考以下文章

解决办法Undefined command/function 'mapminmax'.

Java ConcurrentModificationException异常原因和解决方法(转)

php提示undefined index的几种解决方法

UndefinedError: 'int' is undefined 解决

Quartus17报错Top-level design entity “dff“ is undefined的解决办法

Quartus17报错Top-level design entity “dff“ is undefined的解决办法