可以像在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];
}
那么有办法解决吗?
答案 0 :(得分:1)
您可以使用count()
作为数组的长度。
$names = ['john', 'tom', 'jane'];
for ($i=0; $i < count($names); $i++){
echo $names[$i];
}
答案 1 :(得分:0)
首先,该代码给您错误,因为您写的长度错误。它应该是sizeof()或count()。其次,还有另一个遍历数组的选项。这是 foreach 。由于我不在电脑上,因此您可以查看PHP手册中的foreach及其使用方法。我希望我有用!