组合部分变量和整个变量来获得动态变量?

时间:2018-01-07 09:20:06

标签: php variables

我正在尝试在我正在开展的一个大型项目中找出一个非常简单的代码段,但是无法让它工作......

<?php
  $this2="squirrel";
  $i=2;
  $trythis = "$"."this$i";
  echo $trythis;
?>

使用此脚本,它显示$ this2而不是squirrel ...

我需要输出为松鼠,但我似乎得到的只是语法错误或打印输出&#34; $ this2&#34;。

我一直在研究这个问题大约3个小时,并且已经尝试了我能想到的所有组合,以及午夜之后的井,我此时已经活了20个小时......

2 个答案:

答案 0 :(得分:2)

你使用不正确的语法 - 不要将美元唱成字符串。应该是

 $trythis = ${"this$i"};

demo

答案 1 :(得分:0)

$this2="squirrel"; $i=2; $trythis = "this$i"; echo $$trythis;