如何解决这个问题:如何打印所有元素以阵列
写循环来显示阵列和结果的所有元素是(3,17,2.8,1.8)。
我做了这样的事情,但它似乎没有工作:
<php?
$numbers = array(3, 17, 2.8, 1.8);
for($x = 0) {
echo $numbers[$x];
$x++
}
?>
如何解决这个问题:如何打印所有元素以阵列
写循环来显示阵列和结果的所有元素是(3,17,2.8,1.8)。
我做了这样的事情,但它似乎没有工作:
<php?
$numbers = array(3, 17, 2.8, 1.8);
for($x = 0) {
echo $numbers[$x];
$x++
}
?>
这应该为你工作:
<?php
$numbers = array(3, 17, 2.8, 1.8);
foreach($numbers as $number)
echo $number."<br />";
?>
如果你想使用一个for循环:
<?php
$numbers = array(3, 17, 2.8, 1.8);
for($count = 0; $count < count($numbers); $count++)
echo $numbers[$count] ."<br />";
?>
输出:
3
17
2.8
1.8
更多信息有关foreach
环看:http://php.net/manual/en/control-structures.foreach.php
删除'
'或将输出更改为'3
'等以反映所需的实际输出 –
RichardBernards
2014-12-03 11:15:01
使用foreach
循环
$numbers = array(3, 17, 2.8, 1.8);
foreach($numbers as $n)
{
echo $n;
}
使用的foreach代替:
$numbers = array(3, 17, 2.8, 1.8);
foreach($numbers as $number) {
echo $number."<br />";
}
使用for
它应该是:
for ($x = 0; $x < count($numbers); $x++) {
echo $numbers[$x] . '<br>';
}
顺便说一句:谷歌是你的朋友在开发中,你可能需要2秒到谷歌这:) - 想想你的代码也是,如何为($ x = 0)如果你减肥有意义吗? :P – Xatenev 2014-12-03 11:15:12
阅读文档总是有帮助的。 [for()loop]的语法(http://www.php.net/manual/en/control-structures.for.php)显示了三个“参数”,而不是一个;以及大量的例子 – 2014-12-03 11:15:40
确保你的代码的开始以'<?php'开头,而不是'
RichardBernards
2014-12-03 11:18:16