2013-03-12 24 views
1

我想知道如何獲得一個字符串和另一個變量組合的變量。PHP中的變量

實施例:

$ VAR1 CH1 ,我想象下面 $ ch1var1

ID最終變量的名稱; echo $ nbr $ id; ?>

謝謝。

+0

爲什麼這個downvoted? – 2013-03-12 23:35:06

+0

查看一下PHP手冊中的一些快速示例。 http://php.net/manual/en/function.echo.php – DACrosby 2013-03-12 23:43:09

+0

潛在重複。看到這裏:http://stackoverflow.com/questions/15230957/php-variable-from-variable – 2013-03-12 23:44:30

回答

0
echo ${$some . $combination . $of . $variables . "or" . "strings"}; 
+0

你能解釋爲什麼你使用'$ {}'? – sshow 2013-03-12 23:37:19

+0

@stigok:請參閱我對Sam的回答的評論。簡而言之,它只是在PHP中使用變量變量的一種更可讀的方式。我對Sam的回答的評論包括一篇關於討論它的使用的文章的鏈接。 – 2013-03-12 23:39:44

+0

@stigok它是該語言的一個特徵。 – moonwave99 2013-03-12 23:40:25

5
$var1 = "Hello"; 
    $nbr = "var"; 
    $id = 1; 
    echo ${$nbr.$id}; 

DEMO VIEW

使用VAR串聯

+2

是$ {}語法新?從未見過它。 – 2013-03-12 23:35:44

+1

這是一種使用變量的方法。使代碼更具可讀性。這裏有一個很好的鏈接與更多的討論有關的做法:http://php.net/manual/en/language.variables.variable.php – 2013-03-12 23:36:45

+0

是的,我知道,但它一直都在? – 2013-03-12 23:37:39