我在 Kohana3 框架中有这样一个代码,它在 Days 表中保存值。
$column_names=array('morning','day','evening','night');
$values=array('abc','xyz','eeeee','ooooo');
$result=ORM::factory('Day');
$result->morning=$values[0];
$result->day=$values[1];
$result->evening=$values[2];
$result->night=$values[3];
$result->save();
如何使用 $column_names 编写类似的内容,即使用变量作为列名:
$result->$column_names[3]=$values[3];
最佳答案
您可以使用括号将数组括起来。
$result->{$column_names[3]} = $values[3];
关于php - Kohana3框架中表的列名作为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13896607/