Мой C++ ржав, но я верю, есть ли у Вас функция, объявленная в локальном объеме, таком как нечто () и один в глобальной области видимости, нечто () относится к локальному.:: нечто () будет относиться к глобальному.
preg_split
переменная, содержащая текст, и перебирать возвращенный массив:
foreach(preg_split("/((\r?\n)|(\r\n?))/", $subject) as $line){
// do stuff with $line
}
Ответ Кирилла лучше всего подходит, учитывая, что вам нужно иметь возможность обрабатывать символы новой строки на разных машинах.
«Я в основном ищу полезные функции PHP, а не алгоритм того, как сделать это. Есть предложения? "
Я часто их использую: