次のコードでforeachを1回だけ使用したいのですが、store_dataとstore_control_textの2つの配列値をデータベースのそれぞれのフィールドにpaasする必要があります。複数の配列値にforeachループを使用しないための提案が必要です。
$data = $_REQUEST['columns_one'];
$controlText = $_REQUEST['controlText'];
$store_control_text = explode(",",$controlText);
$store_data = explode(",",$data);
$query = "INSERT INTO formdetailstemp(FormId,ControlType,ControlText,ControlPara1,Mandatory) VALUES ";
$values = array(); //store all the new rows
foreach($store_data as $key =>$value){
$values[] = "('','".$value."','".$controlText."','".$controlPara."','".$mandatoryValue."')";
}