当我们使用HTML + PHP时,假设我们想输出类似"Skill5“的东西,其中"5”是从php变量$number加载的,我们可以做以下事情:
Skills<?php echo $number;?>然而,现在我想用PHP做同样的事情,我有一个类似下面的句子:
if($skills and $skills->skill5){
}我也想从$variable $number加载数字5。
因此,我尝试了以下方法:
if($skills and $skills->skill.$number){
}然而,这是不起作用的。这个$number在这里是"null“的,即使它被设置为5。
有什么想法吗?
非常感谢!
发布于 2013-03-24 10:51:27
假设$skills->skill = foo和$number = 5;
$skills->skill.$number将返回foo5
改为这样做:
$pubVar = 'skill' . $number;
$skills->$pubVar所以你实际上拉出了skill5的公共变量。
https://stackoverflow.com/questions/15594581
复制相似问题