PHPを使ってCSVファイルを読み込む

SplFileObject::READ_CSVを利用する。

CSV

品川,1,2
渋谷,3,4

php

$file = new SplFileObject($filepath); 
$file->setFlags(SplFileObject::READ_CSV); 
foreach ($file as $line) {
  //終端の空行を除く処理 空行の場合に取れる値は後述
  if(is_null($line[0]){
    $records[] = $line;
  }
} 

var_dump($records);

/*
Array
(
  [0]=>Array
    (
    [0]=>'品川',
    [1]=> 1,
    [2]=> 2,
    )
  [1]=>Array
    (
    [0]=>'渋谷',
    [1]=> 3,
    [2]=> 4,
    )
)
*/