我想循环一些值并根据所述值创建对象属性。这是因为我将从动态生成的网页进行插入查询,因此我不确切知道属性是什么。
我想沿着这些方向做点什么。显然这不起作用,这就是我需要一些帮助的原因。
$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;
}