Ссылка: Это вопрос, на который сам себе отвечаешь. Он был предназначен для обмена знаниями в стиле вопросов и ответов.
Как определить тип символа конца строкив PHP?
PS: Я слишком долго писал этот код с нуля, поэтому решил поделиться им на SO, плюс, я уверен, что кто-то найдет пути для улучшения.