-4

我正在尝试构建一个系统,允许用户在 textarea 字段中输入一定数量的文本,在输入的文本中,用户将以 [VAR] 格式输入“变量”,文本 VAR 将被替换通过用户需要的“变量”,例如 [AMOUNT],它将查询数据库以查找用户的金额,我需要一个 PHP 脚本来查找这些方括号变量并将其替换为一些动态数据。

有人可以帮忙吗?

问候, 罗迪

4

2 回答 2

0

可能的解决方案之一:

$vars = array(
    'username' => 'User1',
    'foo' => 'bar'
);
$text = "Hello, [username]! This is a test! [foo]";
foreach ($vars as $k => $v) $text = str_ireplace("[".$k."]", $v, $text);
echo $text;
于 2013-05-10T10:16:27.990 回答
0

你应该使用PHP 模板引擎

您可以使用 Smarty,我认为它是非常好的选择,易于学习和使用

文档:

智能文档

于 2013-05-10T10:19:55.330 回答