2013-03-24 95 views
0

當我們使用HTML + PHP時,假設我們想要輸出類似於「Skill5」的東西,其中「5」是從php變量$ number加載的,我們可以執行以下操作:如何連接PHP語句/語句

Skills<?php echo $number;?> 

然而,現在我想做的事情在PHP同樣的事情,我有類似下面的句子:

if($skills and $skills->skill5){ 

} 

,我想從$變量$人數太多裝入5號。

所以,我想以後的事:

if($skills and $skills->skill.$number){ 

} 

但是,這是行不通的。這$數字在這裏工作爲「空」,即使它設置爲5.

任何想法?

非常感謝!

+0

使用數組來代替 – SpacedMonkey 2013-03-24 02:57:20

回答

1

可以說$ skill-> skill = foo和$ number = 5;

$skills->skill.$number 

將返回foo5

像這樣做,而不是:

$pubVar = 'skill' . $number; 
$skills->$pubVar 

所以你實際上拉skill5公共變種。

+0

非常有幫助。非常感謝你的幫助! – jackhao 2013-03-24 06:03:52