获取变量,这是在数据库存储的PHP上

时间:2014-02-12 08:55:55

标签: php regex

我有一个大问题。我想带一个数据库中的变量。

以下是我的数据库记录:

text1 / {{{$ variable}}} / text2

我已经在我的php代码上定义了这个变量,我想从这个变量中取值:

$variable = "more_id";

我在我的应用程序中接受此查询,我通过preg_replace更改{{{ $variable }}},如下所示:

$input = $pob2['krok_1'];
$res = preg_replace( "/{{{(.+?)}}}/","(\\1) ", $input);

var_dump返回给我: text1/( $variable ) /text2

但我需要text1/( more_id ) /text2

你有什么建议,我怎么做?

Przemek

1 个答案:

答案 0 :(得分:0)

您可以尝试:

$$variable

它将使用字符串more_id作为$more_id变量,因此:

$more_id  = 'foo';
$variable = 'more_id';

echo $$variable; // output: foo