foreach构造

Ran*_*jit 0 php

我在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行.我用过一个逗号来打印.现在我不想在最后一行打印逗号.

Ant*_*apa 9

试试这个:

$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)