CSVを読み込んで配列に変換
CSVから変換した配列をショートコードの引数として使用したかったんですが、上手くいかず困っていたらエンジニアさんが「改行コードを置換して一つに統一しなさい。」と教えてくださいました。(ありがたい!)
改行コードを置換して統一
$csv = str_replace(array("\r\n","\r"), "\n", $csv);
上記のコードを追加して無事配列に格納されました。
まとめ
//ファイルを変数に入れる
$csv = file_get_contents('ファイルのパス');
//改行コードを置換して統一
$csv = str_replace(array("\r\n","\r"), "\n", $csv);
//改行ごとの配列に変換
$array = explode("\n", $csv);