私は 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 変数です。誰かがその目的を説明してくれますか?