文字列関連

[PHP] CSV形式の文字列をカンマで分割する(split)

2015年9月12日

CSV形式の文字列を分割するには、split関数を使用します。

サンプルソース

例)文字列「札幌,東京,名古屋,大阪,福岡」をカンマで分割する


<?php
  //CSV形式文字列
  $csv = "札幌,東京,名古屋,大阪,福岡";

  //分割して配列に格納する
  $arr = split(",", $csv);

  //配列から値を取り出して表示する
  foreach ($arr as $key => $value) {
    print $key."/".$value."
"; }

結果

0/札幌
1/東京
2/名古屋
3/大阪
4/福岡

備考

  • タブで区切られているCSV文字列の場合は、split関数の第1引数を "\t"にすればOKです。
    (上記の例だと、6行目の "," を "\t" に変更します。)

-文字列関連
-