この質問をする前に、ドキュメントを読み、このサイトを広範囲に検索しました。
$file = new SplFileObject("/var/www/qacentre/compliance/compliance.csv");
$file->setFlags(SplFileObject::READ_CSV);
foreach ($file as $row) {
}
CSV 行の例。
"ABEL, TAMMY 454454","End of: ABEL, TAMMY 454454",QP544454,28/10/2012 11:41,"0811 unlawfully use, possess","STEPHENS, JEREMY 54544454",LINK OPERATIONS,Located details incorrect,Entity: FORD FALCON Reg #: Colour: White
出力をエコーしましたが、囲み文字 (") を認識していないようですSetCSVControl
。SetCSVControl
私がエクスポートしているCSVファイル)。
たとえば、最初の列の結果を出力すると、( ABEL, TAMMY 454454 ) が表示されます ( "ABEL )。
これは私のロケール設定 (en-GB,en-US;q=0.8,en;q=0.6) に問題がある可能性があることを読みましたか?
どんな助けでも素晴らしいでしょう。