如何在PHP中修复Undefined offset-Error

时间:2016-07-02 16:39:10

标签: php arrays

我有一个Undefined offset - 错误PHP-Code

$testvar1 = false;
$testvar2 = true; 

$testarray = [
            "test1" => $testvar1,
            "test2" => $testvar2
];

echo $testarray[0];
  

注意:未定义的偏移量:0 / Path / to / on line 9

那么如何解决?

2 个答案:

答案 0 :(得分:0)

请注意这是一个关联数组,其中数组键是“test 1”和“test 2”。

如果要打印第一个数组元素,可以写:

echo $testarray['test1'];

答案 1 :(得分:0)

如果要访问任何(索引或关联)数组的第一个元素_

你可以使用当前的方法,

适用于您的情况;

echo current($testarray);