Php 从值生成对象属性

Php 从值生成对象属性,php,mysql,codeigniter,Php,Mysql,Codeigniter,我想循环一些值,并根据这些值创建对象属性。这是因为我将从动态生成的网页执行插入查询,所以我不知道具体的属性是什么 我想要类似的东西。显然,这不起作用,这就是为什么我需要一些帮助 $temp_arr = array(); $testing = $this->db->get('tblplatform_options')->row()->name; //get possible values foreach($testing as $test){ array_push

我想循环一些值,并根据这些值创建对象属性。这是因为我将从动态生成的网页执行插入查询,所以我不知道具体的属性是什么

我想要类似的东西。显然,这不起作用,这就是为什么我需要一些帮助

$temp_arr = array();
$testing = $this->db->get('tblplatform_options')->row()->name;  //get possible values
foreach($testing as $test){
    array_push($temp_arr, "'".$test."' => $item['".$test."']");
}
$this->db->insert('tblitems_in', $temp_arr);
我已经有一个函数可以创建数据库“tblitems_in”中的所有值字段。我只需要一种方法将对象放入数据库

编辑

我找到了这个例子

$propertiesToSet = array("var1" => "test value 1", 
                     "var2" => "test value 2", 
                     "var3" => "test value 3");
$myObject = new MyClass();
foreach($propertiesToSet as $property => $value) {
    // same as $myObject->var1 = "test value 1";
    $myObject->$property = value;
}
我要试着做一些类似的事情

$propertiesToSet = array("var1", "var2", "var3");
$myObject = new MyClass();
foreach($propertiesToSet as $property) {
    $myObject->$property;
}

什么是$item?是数组吗?$item是我想添加属性的对象。您需要遵循示例中的模式。您将尝试创建属性,但它们没有值。