Php 使用计数和回显打印数组值

Php 使用计数和回显打印数组值,php,Php,嘿,我是php新手,在我的课程中,我发现了一个让我困惑的代码 $cars=array(“沃尔沃”、“宝马”、“丰田”); $arrlength=计数($cars); 对于($x=0;$x

嘿,我是php新手,在我的课程中,我发现了一个让我困惑的代码

$cars=array(“沃尔沃”、“宝马”、“丰田”);
$arrlength=计数($cars);
对于($x=0;$x<$arrlength;$x++){
echo$cars[$x];
回声“
”;
}
Array count()返回3,因为它只对数组中的数组键进行计数,但一旦在代码中使用for循环,就将数组计数分解为x=1,2和3,然后使用$cars[$x]基本上是使用x=1,2和3来回显在键1,2,3中找到的值。在代码末尾的某个地方,添加
var\u dump($cars)要查看数组的外观,它可能更有意义?数组计数()返回3,因为数组中有3个键,但一旦在代码中使用for循环,从0开始,因为数组索引从0开始,所以它显示$car[0](value Volvo),$car[1](value BMW),$car[2](value Toyota),当$x变为3时,不小于总计数循环退出,希望有帮助:)