如何在php中包含文件的一系列行?

如何在php中包含文件的一系列行?,php,file,echo,lines,Php,File,Echo,Lines,我知道: <?php $file2 = file('website/files/myfolder/file.html'); echo $file2[8]; echo $file2[9]; echo $file2[10]; echo $file2[11]; ?> 将给我file.html文件中第8、9、10、11行的内容,但是我想这样做大约100行,从第23行到第116行。如果不使用echo$file2[NUMBER],我将如何实现这一点;一百次 另一种解释我试图

我知道:

    <?php

$file2 = file('website/files/myfolder/file.html');

echo $file2[8];
echo $file2[9];
echo $file2[10];
echo $file2[11];


?>

将给我file.html文件中第8、9、10、11行的内容,但是我想这样做大约100行,从第23行到第116行。如果不使用echo$file2[NUMBER],我将如何实现这一点;一百次

另一种解释我试图做什么的方法可能是,如果我可以用php来做:

echo$file2[23-116]

显然,这是行不通的,但这是一个概念

谢谢你的帮助

使用这样的循环

$data = file('website/files/myfolder/file.html');
for ($i = 23; $i <= 116; $i++) {
    echo $data[$i];
}
    • 使用这样的循环

      $data = file('website/files/myfolder/file.html');
      for ($i = 23; $i <= 116; $i++) {
          echo $data[$i];
      }
      

        • 像这样的东西怎么样

          $file = file('website/files/myfolder/file.html');
          
          foreach( range( 23, 116) as $i) {
              echo $file[$i]; 
          }
          

          像这样的怎么样

          $file = file('website/files/myfolder/file.html');
          
          foreach( range( 23, 116) as $i) {
              echo $file[$i]; 
          }
          

          如果不需要动态范围,请将所需行放在一个单独的文件中,只需包含它。我确实需要动态范围,因为我计划包含的文件将不断更新,并由多个其他文件包含。例如,当我更新它时,我会将新内容放在新行上。假设两个文件已经包含了这一个。其中一个文件将包括第23-116行,下一个文件将包括第117-200行。当我更新文件时,您可以看到内容被“碰撞”到包含它的下一个文件。如果您有任何其他建议或方法来实现这一点,请让我知道。。谢谢@codman212我想你需要谷歌搜索
          PHP分页
          如果你不需要动态范围,把所需的行放在一个单独的文件中,只
          包含它。我确实需要它是动态的,因为我计划包含的文件将不断更新,并被多个其他文件包含。例如,当我更新它时,我会将新内容放在新行上。假设两个文件已经包含了这一个。其中一个文件将包括第23-116行,下一个文件将包括第117-200行。当我更新文件时,您可以看到内容被“碰撞”到包含它的下一个文件。如果您有任何其他建议或方法来实现这一点,请让我知道。。谢谢@codman212我想你需要在谷歌上搜索
          PHP分页