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,我需要使用包含变量的字符串,这些变量必须在字符串定义之后进行解释 $mystring = "aaa".{$i}; ... $i=3; echo $mystring; //Expected result: aaa3 是否可以不将变量的值加载到$mystring中,而只将变量的名称加载到$mystring中,以便以后可以加载其值 谢谢你的帮助。这是一个令人困惑的问题。如果希望结果为AAA3,则代码应为: $i=3; $com="AAA&

我需要使用包含变量的字符串,这些变量必须在字符串定义之后进行解释

    $mystring = "aaa".{$i};
    ...
    $i=3;
    echo $mystring; //Expected result: aaa3
是否可以不将变量的值加载到$mystring中,而只将变量的名称加载到$mystring中,以便以后可以加载其值


谢谢你的帮助。

这是一个令人困惑的问题。如果希望结果为AAA3,则代码应为:

$i=3;
$com="AAA";
echo $variable = $com.$i;

这是用于代码混淆还是避免数组?(为什么?)--由于输出是
AAA.$i
,您可能必须查看初始值声明。但是您从中得到了什么?尽可能避免使用变量。如果您希望
$i
$comA=“AAA.\$i”中使用
$i
自动将值设为3,很抱歉,这是不可能的,因为它会立即进行替换。这不像你想的那样是通过参考来传递的。@vivek_23是的,先生,谢谢。很简单。尽量避免使用变量,因为我已经尝试过使用向量了,但它也不起作用。