Now supports different separators and has PHP support.