PHP str_split с сохранением новой строки

#php #string #file #loops

#php #строка #файл #циклы

Вопрос:

Я хотел бы разделить содержимое моего файла, например

 test
$
#
 

Я использую str_split , и он работает хорошо, за исключением того, что он не сохраняет новые строки.
Новые строки сохраняются как пробел ' ' .

Мой код:

 $fileContent = file_get_contents($fileName);
$iterateableString = str_split($fileContent);
 

Я хочу перебирать каждый символ, но я хочу определить, является ли какой-либо символ новой строкой.

Спасибо за советы!

Комментарии:

1. Попробуйте preg_split('/h /', $fileContent)

Ответ №1:

Что-то вроде этого, может быть :

 foreach($iterateableString as $str){
  if(strstr($str, PHP_EOL)) {
   //Do something
  }
}