PHP包含带数字的文件

时间:2013-10-06 20:57:07

标签: php include numbers

我想在我的网页中包含文件,但页面如下:new1.php new2.php

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

现在我有:

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

但要手工包装它们需要做很多工作。 有没有办法在不做大量工作的情况下包含文件?

提前致谢!

2 个答案:

答案 0 :(得分: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");
}

答案 1 :(得分:0)

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

<?php

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

?>