当我们使用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。
有什么想法吗?
非常感谢!
答案 0 :(得分:1)
让我们说$ skills-&gt; skill = foo和$ number = 5;
$skills->skill.$number
会返回foo5
请改为:
$pubVar = 'skill' . $number;
$skills->$pubVar
所以你实际上拉了skill5
public var。