Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
您能在PHP中使用字符串引用变量吗?_Php_Variables - Fatal编程技术网

您能在PHP中使用字符串引用变量吗?

您能在PHP中使用字符串引用变量吗?,php,variables,Php,Variables,我的意思是我能做这样的事吗 $number = 1; $varname = 'number'; 现在我想通过使用$varname来获得$number的值,比如 echo $($varname); 输出: 1 您需要使用{}而不是(): 甚至更短: echo $$varname; 这等于: echo ${'number'}; 但是正如kingkero所指出的:您可能想做一些类似于${'number'.$index}的事情,而这在数组中更容易解决。您需要使用{}而不是(): 甚至更短: e

我的意思是我能做这样的事吗

$number = 1;
$varname = 'number';
现在我想通过使用$varname来获得$number的值,比如

echo $($varname);
输出:

1

您需要使用{}而不是():

甚至更短:

echo $$varname;
这等于:

echo ${'number'};

但是正如kingkero所指出的:您可能想做一些类似于
${'number'.$index}
的事情,而这在数组中更容易解决。

您需要使用{}而不是():

甚至更短:

echo $$varname;
这等于:

echo ${'number'};

但是正如kingkero所指出的:您可能想做一些类似于
${'number'.$index}
的事情,而这在数组中更容易解决。

您需要使用{}而不是():

甚至更短:

echo $$varname;
这等于:

echo ${'number'};

但是正如kingkero所指出的:您可能想做一些类似于
${'number'.$index}
的事情,而这在数组中更容易解决。

您需要使用{}而不是():

甚至更短:

echo $$varname;
这等于:

echo ${'number'};

但正如kingkero所指出的:你可能想做一些类似于
${'number'.$index}
的事情,而这更容易用数组来解决。

,通常数组是更好的解决方案,通常数组是更好的解决方案,通常数组是更好的解决方案,通常数组是更好的解决方案,甚至不需要这些<代码>echo$$varname。在varname之前缺少$,但这有效,谢谢!嘿,谢谢你,侄女,我不知道这是可能的:)我甚至不需要<代码>echo$$varname。在varname之前缺少$,但这有效,谢谢!嘿,谢谢你,侄女,我不知道这是可能的:)我甚至不需要<代码>echo$$varname。在varname之前缺少$,但这有效,谢谢!嘿,谢谢你,侄女,我不知道这是可能的:)我甚至不需要<代码>echo$$varname。在varname之前缺少$,但这有效,谢谢!嘿,谢谢你,侄子,我不知道这是可能的:)