我在foreach循环中几乎没有混淆.
foreach我的下面代码中有一个:
foreach ($myrows as $rows){
$option = $rows->option_value;
$option_value = recursive_unserialize_replace($site_url,$_POST['url_name'],$option);
$sql.= '('."'".$rows->option_name."'".','."'".$option_value."'".','."'".$rows->autoload."'".')'.",";
}
Run Code Online (Sandbox Code Playgroud)
看看第3行.我用过一个逗号来打印.现在我不想在最后一行打印逗号.
试试这个:
$array = array();
foreach ($myrows as $rows){
$option = $rows->option_value;
$option_value = recursive_unserialize_replace($site_url,$_POST['url_name'],$option);
$array[] = '('."'".$rows->option_name."'".','."'".$option_value."'".','."'".$rows->autoload."'".')';
}
$sql = join(', ', $array);
Run Code Online (Sandbox Code Playgroud)