我有一个数组。我想用数组值生成动态变量。当我运行下面的代码时,它不起作用。我想生成$urlsHome
和$urlsOffice
。我该怎么办?
$arr= ["Home", "Office"];
foreach ($arr as $key=>$type) {
echo $urls.type;
}
答案 0 :(得分:1)
您必须使用这个很好的{}括号。
$urlsHome="this";
$urlsOffice="that";
$arr= ["Home", "Office"];
foreach ($arr as $key=>$type) {
echo ${'urls'.$type}."<BR>";
}
结果:
此
那
答案 1 :(得分:-1)
我相信那是您想要的。
$arr = ["Home", "Office"];
foreach ($arr as $key=>$type) {
${'url' . $type} = $type;
echo $urlHome;
}
这是在PHP中创建动态变量的简单方法。