2

解決できていない基本的なphpの問題があり、その理由も理解したいです!

 $upperValueCB = 10;
 $passNodeMatrixSource = 'CB';

 $topValue= '$upperValue'.$passNodeMatrixSource;

 echo $topValue;

出力 $upperValueCB

しかし、変数の値10としてOUTPUTが必要です。

PHP に $dollar-phrase を文字列ではなく変数として読み取らせるにはどうすればよいですか?

4

4 に答える 4

4
$varName = 'upperValue' . $passNodeMatrixSource;
$topValue = $$varName;

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

于 2013-04-06T14:33:36.260 に答える
0
 $upperValueCB = 10;
 $passNodeMatrixSource = 'CB';

 $topValue= 'upperValue'.$passNodeMatrixSource;

 echo ${$topValue};
于 2013-04-06T14:32:58.680 に答える