我正在阅读 nettuts.com 上的一篇文章,它是关于构建 twitter 克隆的,代码中有一个函数可以将标准插入到数据库中。这是代码
private function insert($table, $arr){
$query = "INSERT INTO" . $table . " (";
$pref = "";
foreach ($arr as $key => $value) {
$query .= $pref . $key;
$pref = ", ";
}
$query .= ") VALUES (";
$pref = "";
foreach ($arr as $key => $value) {
$query .= $pref. "'" . $value . "'";
$pref = ", ";
}
$query = .= ");";
return $this->db->query($query);
}
我无法理解的是 $pref 变量。有人可以向我解释它的目的吗?