1
$service3_step1_person = ‘999’;    
echo $service3_step1_person;    //999

その後...

$service = "service3";    
echo "$".$service."_step1_person;  //$service3_step1_person

それは私に999を与えません。ただ文字列を与えてください$service3_step1_person

文字列を新しい変数名にするにはどうすればよいですか? ありがとう!

4

3 に答える 3

5
echo ${$service."_step1_person"};
于 2012-08-31T10:06:35.483 に答える
2

可変変数:

$service3_step1_person = ‘999’;
$service = "service3";
$variableName = "{$service}_step1_person";  
echo $$variableName; // 999
于 2012-08-31T10:05:14.010 に答える
0

これを試して:

 $service = "service3";
 $temp = "_step1_person";
 echo ${$service.$temp};
于 2012-08-31T10:06:11.823 に答える