str_getcsv: CSV 文字列をパースして配列に格納する (String 関数) - PHPプロ!マニュアル

PHPマニュアル

str_getcsv: CSV 文字列をパースして配列に格納する

str_getcsv

(PHP 5 >= 5.3.0)

str_getcsvCSV 文字列をパースして配列に格納する

説明

array str_getcsv ( string $input [, string $delimiter = ',' [, string $enclosure = '"' [, string $escape = '\\' ]]] )

fgetcsv() と似ていますが、この関数がパースする入力は文字列です。 一方 fgetcsv() は、ファイルを入力として受け取ります。

パラメータ

input

パースする文字列。

delimiter

フィールド区切り文字 (1 文字のみ)。

enclosure

フィールド囲み文字 (1 文字のみ)。

escape

エスケープ文字 (1 文字のみ)。デフォルトはバックスラッシュ (\)。

返り値

読み込んだフィールドの内容を配列で返します。

参考

  • fgetcsv() - ファイルポインタから行を取得し、CSVフィールドを処理する


PHPマニュアル



Pick Up Q&A

Q
セッションがいいのか、それともデータベースがいいのか教えて下さい。
 このエントリーをはてなブックマークに追加 
A
>ボタンをクリックしたら選んだ商品情報を持っておきたいと思っています。 そのくらいのことならセッションもしくはCookie(期限短め:場合によってはブラウザ閉じるまで)でいいんじゃないですかね。 #わ...

>>続きを読む

一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)