0

我想在我的网页中包含文件,但页面是这样的:new1.php new2.php

这个数字正在增加,我想用 new(a number).php 包含所有文件我真的不知道该怎么做,我在其他地方找不到它。

我现在有 :

<?php include('includes/new1.php'); ?>
<?php include('includes/new2.php'); ?>
<?php include('includes/new3.php'); ?>
<?php include('includes/new4.php'); ?>

但是手动将它们全部包含在内是很多工作。有没有办法在不做大量工作的情况下包含文件?

提前致谢!

4

2 回答 2

5

这将包括 10 个文件。

for ($i = 1 ; $i <= 10 ; $i++){
  include("includes/new{$i}.php");
}

此外,如果它们没有共同的模式或顺序,您可以在数组中指定一些数字。

$numbers = array(1, 15, 12, 35, 234) ;

foreach($numbers as $number){
  include("includes/new{$number}.php");
}
于 2013-10-06T20:58:57.407 回答
0

可能有更好的方法来做到这一点,但我现在想到的是使用 for 循环。以下代码假设您有文件 1 到 10 要包含,根据您的要求替换数字。

<?php

for ($i=1; i<=10; i++)
  {
    $filename='includes/new'.$i.'.php';
    include($filename);
  }

?>
于 2013-10-06T21:03:00.843 回答