a CSV parser written in PHP