2017-08-28 62 views
1

正常情況下,我使用這段代碼,這將是回聲工作良好。如何在我的代碼中使用變量變量PHP函數?

<?PHP 
echo $row->test_column_1; 
?> 

但是當我試圖使用這段代碼時,它不會回顯任何數據。我能怎麼做 ?

<?PHP 
$i = "1"; 
echo ${'row->test_column_' . $i}; 
?> 
+0

http://php.net/manual/en/language.variables.variable.php – rtfm

+0

[PHP對象變量可能的複製變量名稱?](https://stackoverflow.com/questions/10919011/php-object-variable-variables-name) – mickmackusa

回答

2

您可以訪問動態屬性名稱如下:

<?php 
$i = "1"; 
echo $row->{'test_column_' . $i};