PHPにはCSVを取り込む便利な関数がいろいろあるようで。 最初は定番と言われるものを使ってたのですが・・・ いろいろ問題が発生してきました。 その流れとともに、解決方法をメモメモします。 <環境> PHP 5.4 cakePHP 2.5.8 1)そもそも、どの関数を使うのがいいの? あずきは最初、何も考えないまま定番?の「fopen して fgetcsv」を使ってました。 これ → PHP: fgetcsv - Manual だって、検索したら最初に出てくるんだもん。 が、しかし、、、 「CSVの区切り文字をスペース区切りやタブ区切りにも対応したい」 となったとき、fgetcsvの第3引数、「delimiter」には1文字しか指定できないのです。 fgetcsv(ファイルポインタ, length, delimiter(ここ、ね)); 「\s」とか「\t」とか、書けないんですよ。 これを指
![cakePHPでCSV取込 - 困ったこといろいろ - あずきみるくのあずきはニガテ - for Engineer](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)