1

我需要将 $variable 与下划线和这样的单词结合起来:

$agent = agent id 词是“拒绝”。

$newvar = $agent_declined;

我怎样才能做到这一点?

4

4 回答 4

3

像这样:$newvar = $agent . "_declined";

在 PHP 中,您可以使用以下方式组合字符串.

于 2012-05-14T20:52:50.030 回答
3

使用串联:

<?php

$newvar = $agent . "_declined";

?>

在这里阅读

于 2012-05-14T20:54:05.443 回答
1

像这样?

$agent_declined = "foobar";
$id = "declined";
$varname = "\$agent_" . $id
$newvar = $$varname; // should give foobar

我建议不要使用 double $$,这很令人困惑。

于 2012-05-14T20:52:46.010 回答
1

试试这个:

${$variableName.'_declined'} = 'foo';

有关详细信息,请参阅PHP:变量变量

于 2012-05-14T21:01:13.380 回答