オープンデータは一旦csvファイルで保存し、その後PHPでデータを抽出するコードを書く。 その際に読み込んで配列の形にしてくれる関数がfgetcsv関数である。まずはfopen()関数でファイルを開き、その戻り値をfgetcsv()に渡し、一行ずつ読み込んでいきます。
$fp = fopen('data.csv', 'r'); while (($data = fgetcsv($fp)) !== FALSE) { echo '<p>'; echo ' No.',$data[0]; echo ' 商品名:',$data[1]; echo ' 単価:',$data[2]; echo '</p>'; } fclose($fp);
fgetcsv()では読み込んだ行を分割し配列にして返します。また、””で囲まれている項目はそれを外して返してくれます。