Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.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 for数组的循环_Php_For Loop - Fatal编程技术网

使用php for数组的循环

使用php for数组的循环,php,for-loop,Php,For Loop,大家好,我是php新手,想知道是否有人能帮我做到这一点: 这是我的密码: <html> <body> <h1> <?php $movies = array("one","two","three","four"); $result = count($movies); for($f=0; $f <= $result; $f++) { echo $movies[$f]; } ?> <

大家好,我是php新手,想知道是否有人能帮我做到这一点: 这是我的密码:

<html>
<body>
<h1>
  <?php
    $movies = array("one","two","three","four");
    $result = count($movies);
    for($f=0; $f <= $result; $f++)
    {
      echo $movies[$f];
    }
  ?>
</h1>
</body>
</html>

我想做的是使用count变量f显示数组中的元素。但我的代码似乎遗漏了什么,并且在浏览器上显示了一个错误。谢谢。

像这样试试:

$count = count($movies);
for($f=0; $f < $count; $f++)
$count=count($movies);
对于($f=0;$f<$count;$f++)
试着这样做:

$count = count($movies);
for($f=0; $f < $count; $f++)
$count=count($movies);
对于($f=0;$f<$count;$f++)
$movies=数组(“一”、“二”、“三”、“四”);
对于($f=0;$f
$movies=数组(“一”、“二”、“三”、“四”);
对于($f=0;$f


您可以通过以下方式在整个阵列上交互:

$movies_count = count($movies);
for($f=0; $f < $movies_count; $f++) {
    echo $movies[$f];
}

您可以使用以下命令在整个阵列上交互:

$movies_count = count($movies);
for($f=0; $f < $movies_count; $f++) {
    echo $movies[$f];
}
看看:

看看: 这里有两个选项:

  • 使用for循环:

    $movies = array("one","two","three","four");
    for($f=0; $f < count($movies); $f++)
    {
        echo $movies[$f];
    }
    
    }

  • 这里有两个选项:

  • 使用for循环:

    $movies = array("one","two","three","four");
    for($f=0; $f < count($movies); $f++)
    {
        echo $movies[$f];
    }
    
    }


  • 您还可以按如下方式填充数组的索引值:

    <?php
        foreach($movies as $k => $movie){
            echo "Serial: ".$k;
            echo "Movie: ".$movie;
        }
    ?>
    

    您还可以按如下方式填充数组的索引值:

    <?php
        foreach($movies as $k => $movie){
            echo "Serial: ".$k;
            echo "Movie: ".$movie;
        }
    ?>
    
    
    
    试试这个(它用索引显示值)

    尝试此操作(它使用索引显示值)


    $result的值是多少?$result的值是多少?
    <?php
        foreach($movies as $k => $movie){
            echo "Serial: ".$k;
            echo "Movie: ".$movie;
        }
    ?>
    
    $movies = array("one","two","three","four");
    print_r($movies);