我有几个存储页面配置的数组,它们具有相同的索引和其他类似的配置。他们的名字后面总是跟着Config
:
$welcomeConfig = array (
"title" => "welcome to my website",
"other_settings"
);
$contactsConfig = array (
"title" => "contact us",
"other_settings"
);
由于我不想使用自定义foreach loop
对每个页面进行硬编码,因此我想知道是否可以定义一个变量,将其与Config
字符串连接起来,然后将其用作数组表达式。
我尝试了这种方式:
$custom = "welcome";
$custom .= "Config";
foreach ($custom as $config) {
echo $config;
}
但它不起作用。
有没有办法做到这一点?
<?php
$custom = "welcome";
$custom .= "Config";
foreach ($$custom as $config)
{
echo $config;
}
?>
http://php.net/manual/en/language.variables.variable.php