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

# str_getcsv

(PHP 5 >= 5.3.0, PHP 7)

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

### 説明

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

CSV 形式の文字列入力のフィールドをパースして、 読み込んだフィールドの内容を配列で返します。

> 注意:

> この関数はロケール設定を考慮します。もし LC_CTYPE が例えば en_US.UTF-8 の場合、 1 バイトエンコーディングの文字列は間違って読み込まれるかもしれません。

### パラメータ

`input`

  パースする文字列。

`delimiter`

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

`enclosure`

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

`escape`

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

  > 注意: Usually an `enclosure` character is escpaped inside a field by doubling it; however, the `escape` character can be used as an alternative. So for the default parameter values "" and \" have the same meaning. Other than allowing to escape the `enclosure` character the `escape` character has no special meaning; it isn't even meant to escape itself.

### 返り値

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

### 参考

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