TECH I.S.

PHP fputcsv() 関数

❮ PHP ファイルシステムリファレンス

行をCSVとしてフォーマットし、開いているファイルに書き込みます。

<?php $list = array(   array("Peter", "Griffin" ,"Oslo", "Norway"),   array("Glenn", "Quagmire", "Oslo", "Norway") ); $file = fopen("contacts.csv","w"); foreach ($list as $line) {   fputcsv($file, $line); } fclose($file); ?>


定義と使用法

fputcsv()関数は、行をCSVとしてフォーマットし、開いているファイルに書き込みます。

ヒント:fgetcsv()関数も参照して下さい。

構文

<div>fputcsv(<em>file</em>, <em>fields</em>, <em>separator</em>, <em>enclosure</em>, <em>escape</em>)</div>

パラメータ値

パラメータ

説明

file Required 書き込み先の開いているファイルを指定します
fields Reuired データを取得する配列を指定します
separator オプション。フィールド区切り文字を指定する文字。デフォルトはコンマ( , )です
enclosure Optional フィールド囲い文字を指定する文字。デフォルトは「 " 」
escape Optional オプション。エスケープ文字を指定する。デフォルトは"\\"です。エスケープ機構を無効にする空文字列("")も指定できる。

Technical Details



Return Value: 成功した場合は書き込まれた文字列の長さ、FALSEの場合 失敗

PHP バージョン:

5.1+

PHP 変更ログ:

PHP 7.4 - escapeパラメータが空文字列を受け付けるようになり、 エスケープメカニズムを無効にできるようになりました。

PHP 5.5 - escapeパラメータを追加


❮ PHP ファイルシステムリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細