PHP fgetcsv() 関数
定義と使用法
fgetcsv()関数は、開いているファイルから行を解析し、CSVフィールドをチェックします。
ヒント:また、fputcsv()関数も参照してください。
構文
パラメータ値
:::table {.techis-styled-table-all .notranslate}
パラメータ
説明
file
Required 開いているファイルを指定して、行を返し、解析します
length
Optional 行の最大長を指定します。 CSVファイルの最長行(文字数)よりも大きくする必要があります。このパラメーターを省略する(または0に設定する)と、行の長さは制限されず、少し遅くなります。注:このパラメーターは、PHP5より前のバージョンでは必須です。
separator
Optional フィールド区切りを指定します。デフォルトはコンマ( , )です
enclosure
Optional オプション。フィールドの囲み文字を指定する。デフォルトは"
escape
Optional エスケープ文字を指定します。デフォルトは「\\」
:::table
Technical Details
:::table {.techis-styled-table-all}
Return Value:
成功した場合はCSVフィールドを含む配列、無効なファイルが指定された場合はNULL、その他のエラー時およびEOFの場合はFALSE。
PHP バージョン:
4.0+
バイナリセーフ:
はい、PHP 4.3.5 で
PHP 変更ログ:
PHP 5.3 - escapeパラメータを追加
:::table
その他の例
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。