我想在我的网页中包含文件,但页面如下: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'); ?>
但要手工包装它们需要做很多工作。 有没有办法在不做大量工作的情况下包含文件?
提前致谢!
答案 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);
}
?>