PHP 根据数组值包含
PHP Include based on Array value
我有多个 php 文件,名称如下:
- 页脚-01.php
- 页脚-02.php
- 页脚-03.php
我有这个数组
<?php
$footer = array(
1 => "01" // Choose Between 01 to 03
);
?>
我想使用此数组上的值来构建一个 php 包含文件,如下所示。这里的基本思想是基于这个数组的引用值,将构建一个不同的包含语法。
这是我的想法,但 php 显示错误:
<?php
foreach($footer as $key => $item)
{
if ($key <> '')
include '../includes/footer-' . $footer[$key] . '.php';
}
?>
关于如何做到这一点有什么想法吗?感谢帮助...
试试这个:
<?php
foreach($footer as $key => $item)
{
if ($key <> '')
include '../includes/footer-' . $item . '.php';
}
?>
将以下代码$footer[$key]替换为$item。
查看完整代码。
foreach($footer as $key => $item)
{
if ($key <> '')
include '../includes/footer-' . $item . '.php';
}
我有多个 php 文件,名称如下:
- 页脚-01.php
- 页脚-02.php
- 页脚-03.php
我有这个数组
<?php
$footer = array(
1 => "01" // Choose Between 01 to 03
);
?>
我想使用此数组上的值来构建一个 php 包含文件,如下所示。这里的基本思想是基于这个数组的引用值,将构建一个不同的包含语法。
这是我的想法,但 php 显示错误:
<?php
foreach($footer as $key => $item)
{
if ($key <> '')
include '../includes/footer-' . $footer[$key] . '.php';
}
?>
关于如何做到这一点有什么想法吗?感谢帮助...
试试这个:
<?php
foreach($footer as $key => $item)
{
if ($key <> '')
include '../includes/footer-' . $item . '.php';
}
?>
将以下代码$footer[$key]替换为$item。 查看完整代码。
foreach($footer as $key => $item)
{
if ($key <> '')
include '../includes/footer-' . $item . '.php';
}