如何在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分页