用数据库中的字段替换%之间的文本

时间:2018-09-09 11:12:42

标签: php

我想在两个%符号之间替换文本。

例如:

%name%将替换为$contact->name(数据库中的一个字段)

例如,如果有人用'email'代替姓名,它将用$contact->email

替换

因此,%符号之间的内容将在$ contact-> XXXX的末尾添加

我正在使用以下代码从数据库获取信息

$contact = $this->db->get_where("contacts", ["id" => "1"]);
$contact = $contact->row();

1 个答案:

答案 0 :(得分:1)

您可以为此使用变量。

class Foo{
    public $bar;
    public $fez;
}

$f = new Foo();
$property = "bar";
$f->{$property} = "hello!";

echo $f->bar; // hello!

希望我能正确理解您的问题。