テキスト領域にカンマ区切りの値を貼り付けて書いているフォームにテキスト領域があります
お気に入り
1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
csvファイルの作成から送信するが、行1のcsvファイルにヘッダーが含まれている場合
コンマ区切り値の最初の行の値を最初の行に追加する
私はこのようになり、小さな正方形を取得し、コンマ区切り値の最初の行は
ヘッダーに追加
id, grpname, grpid,code,name1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
コードはこちら
$csvdata = $_REQUEST['csvdata'];
$arr = explode(",", $csvdata);
$fname = 'file.csv';
$fp = fopen($fname, 'w');
$heading_row = array('id', 'grpname', 'grpid', 'code', 'name');
fputcsv($fp, $heading_row);
foreach ($arr as $val) {
$v = trim($val);
$v .= ',';
fwrite($fp, $v, strlen($v)) || die("not written");
}
fclose($fp);