Просто используйте функцию file
с флагом FILE_IGNORE_NEW_LINES
.
file
читает весь файл и возвращает массив, содержащий все строки файла.
Каждая строка содержит новуюсимвол строки в их конце по умолчанию, но мы можем применить усечение с помощью флага FILE_IGNORE_NEW_LINES
.
Так будет просто:
$lines = file('file.txt', FILE_IGNORE_NEW_LINES);
Результат должен быть:
var_dump($lines);
array(5) {
[0] => string(5) "Hello"
[1] => string(5) "World"
[2] => string(4) "John"
[3] => string(4) "play"
[4] => string(8) "football"
}