Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何打印数组中的所有元素_Php_Arrays - Fatal编程技术网

Php 如何打印数组中的所有元素

Php 如何打印数组中的所有元素,php,arrays,Php,Arrays,我如何解决这个问题: 写一个循环来显示数组的所有元素,结果是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($n

我如何解决这个问题:

写一个循环来显示数组的所有元素,结果是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 />";

?>
有关foreach循环的更多信息,请参阅:

使用foreach循环

改用foreach:

$numbers = array(3, 17, 2.8, 1.8);
foreach($numbers as $number) {
    echo $number."<br />";
}

删除或将输出更改为3等。以反映所需的实际输出顺便说一句:谷歌是您开发中的朋友,您可能需要2秒钟来谷歌此:-同时考虑一下您的代码,如果您对它感兴趣,那么$x=0有何意义预编文档总是有帮助的。a的语法显示三个参数,而不是一个;加上大量的例子,以及确保你的代码开始与亲爱的所有人,请留下的OP代码原封不动,除非他自己说他做了一些复制粘贴错误。特别是,如果您的修改实际上不正确,请不要修改它。@panther:如果您在代码中看到语法错误,请不要将其编辑掉。这样做将意味着这个问题不再有意义,因为问题已经被悄悄地解决了。请在评论中指出。
3
17
2.8
1.8
    $numbers = array(3, 17, 2.8, 1.8);

    foreach($numbers as $n) 
    {
        echo $n;

    }
$numbers = array(3, 17, 2.8, 1.8);
foreach($numbers as $number) {
    echo $number."<br />";
}
for ($x = 0; $x < count($numbers); $x++) {
   echo $numbers[$x] . '<br>';
}