Kit:
Sorry, ale do uvozovek jsem dal \n, takto:
Toto mi ve Windows nerozparsovalo řádky a hodilo to vše pod jeden index:
$temp_arr = explode('\n',file_get_contents($path));
A toto funguje správně:
$temp_arr = explode("\n",file_get_contents($path));
Jinak jsem ale zjistil, že tam je třeba dát trim na konec řádku, jinak to zanechává zalomení, ord. 13 na posledním řádku.
$this->options_count = count($temp_arr);
foreach ($temp_arr as $line): // odstranit zalomení ord 13 (při print_r() není vidět!)
$line = explode(",",$line);
$last = count($line)-1;
$line[$last] = trim($line[$last]);
$this->options[] = $line;
endforeach;