Выполните итерации по каждой строке в строке в PHP

Мой C++ ржав, но я верю, есть ли у Вас функция, объявленная в локальном объеме, таком как нечто () и один в глобальной области видимости, нечто () относится к локальному.:: нечто () будет относиться к глобальному.

116
задан Jon Seigel 25 April 2010 в 05:22
поделиться

2 ответа

preg_split переменная, содержащая текст, и перебирать возвращенный массив:

foreach(preg_split("/((\r?\n)|(\r\n?))/", $subject) as $line){
    // do stuff with $line
} 
170
ответ дан 24 November 2019 в 02:11
поделиться

Ответ Кирилла лучше всего подходит, учитывая, что вам нужно иметь возможность обрабатывать символы новой строки на разных машинах.

«Я в основном ищу полезные функции PHP, а не алгоритм того, как сделать это. Есть предложения? "

Я часто их использую:

  • explode () можно использовать для разделения строки на массив, учитывая одинарный разделитель.
  • implode () - аналог explode для перехода от массива обратно к строке.
4
ответ дан 24 November 2019 в 02:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: