我可以像在JavaScript中那样在PHP数组内循环吗?

时间:2019-01-29 22:39:49

标签: javascript php loops

可以像在JavaScript中那样在php中循环遍历数组,而无需使用for ( $X as $Y){}

例如,在JavaScript中,我们可以使用以下代码:

var names=['john','tom','jane'];

for (i=0;i<names.length;i++){
        names[i];
 }

现在,对于此循环使用相同的方法,它将是这个,并且给我们一个错误:

$names=['john','tom','jane'];
    for ($i=0;$i<$names.length;$i++){
        $names[$i];
    }

那么有办法解决吗?

2 个答案:

答案 0 :(得分:1)

您可以使用count()作为数组的长度。

$names = ['john', 'tom', 'jane'];

for ($i=0; $i < count($names); $i++){
  echo $names[$i];
}

答案 1 :(得分:0)

首先,该代码给您错误,因为您写的长度错误。它应该是sizeof()或count()。其次,还有另一个遍历数组的选项。这是 foreach 。由于我不在电脑上,因此您可以查看PHP手册中的foreach及其使用方法。我希望我有用!