我正在尝试将一个大型表单提交到CSV文件的行和列中
所有输入名称的结尾如“something_dados”,“something_id_desc”,“something_pergunta”,“something_resposta”,“something_data”,“something_obs”
我的目标是:
( “Dados”),
(“IDDescrição”),
(“Pergunta,Resposta,Data”),
(“Pergunta,Resposta,Data”),
...
(“Pergunta,Resposta,Data”),
( “观测值”);
$dadosCSV = fopen(dirname(__FILE__).'/csv/data_'.$_POST['razao_dados'].'.csv' , 'w');
foreach($_POST as $key => $value){
if(strpos($key, '_dados')){
$dados_posto = $value;
fputcsv($dadosCSV, $dados_posto);
}
if(strpos($key, '_id_desc')){
$id_desc = $value;
fputcsv($dadosCSV, $id_desc);
}
if(strpos($key, '_pergunta')){
$pergunta[] = $value;
}
if(strpos($key, '_resposta')){
$resposta[] = $value;
}
if(strpos($key, '_date')){
$data[] = $value;
}
if(strpos($key, '_obs')){
$obs = $value;
fputcsv($dadosCSV, $obs);
}
}
$arr = array($pergunta, $resposta, $data);
fclose($dadosCSV);