ホームページ  >  記事  >  バックエンド開発  >  fputcsv コマンド、CSV ファイルの書き込み時に小さな問題が発生しました_PHP チュートリアル

fputcsv コマンド、CSV ファイルの書き込み時に小さな問題が発生しました_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:43:40881ブラウズ

コマンド: fputcsv()

コマンド形式: int fputcsv (リソースハンドル [, 配列フィールド [, 文字列区切り文字 [, 文字列囲い]]] )

コマンド解析: fputcsv() は、(フィールド配列で渡された) 行を CSV 形式にフォーマットし、ハンドルで指定されたファイルに書き込みます。書き込まれた文字列の長さを返します。エラーが発生した場合は FALSE を返します。 オプションの delimiter パラメータはフィールド区切り文字を設定します (1 文字のみ使用可能)。デフォルトはカンマです: ,。 オプションの囲みパラメータは、フィールド ラッパーを設定します (1 文字のみ許可されます)。デフォルトは二重引用符です: ".

コードの書き込み (エラーコード):

$users = array(

array("ユーザー名","部門","役職");

array("user1","1","事務局","役員");

array("user2","2","office","staff");

array("user3","3","物流部門","部門");

);

$handle = fopen("html/csvfile.csv","w");

foreach($users as $line){

fputcsv($user,$line);

}

//高齢者に書類を「招待」するときは、忘れずに「返送」してください

fclose($handle);

?>

コード分析: html/file ディレクトリに新しい空の csvfile.csv ファイル (手動で作成) を作成し、コマンドでそれを開き、users 配列のファイルを書き込みます。

エラー症状:

fputcsv コマンド、CSV ファイルの書き込み時に小さな問題が発生しました_PHP チュートリアル

これを見たら、誰もが何が間違っているのかわかるはずです。 ";" が原因です。多次元配列のコネクタが "," であることに気づきました。この間違いは二度と繰り返さないでください。
覚えておいてください: 多次元配列は「,」(カンマ)を使用して接続されます

www.bkjia.com本当http://www.bkjia.com/PHPjc/478826.html技術記事コマンド: fputcsv() コマンド形式: int fputcsv (リソース ハンドル [, 配列フィールド [, 文字列区切り文字 [, 文字列囲い]]] ) コマンド分析: fputcsv() 行を渡す (フィールド配列を使用...
)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。