Преобразование текста в массив строк с постоянным PHP_EOL
9 giugno 2008, 8:15 Open Source , PHP , Советы и хитрости 9 июня 2008, 8:15
Когда вы пишете веб-приложений в PHP случается очень часто приходится обрабатывать данные в текстовом файле.
Лучший метод для получения данных такого типа, несомненно, ` Файл `, который просто возвращает массив, содержащий все строки текстового файла.
Но как это часто бывает, чтобы иметь ничего общего с PHP скрипт предназначен для работы на старых или нештатных ситуациях, таких как встроенные серверы, которые предоставляют ограниченный набор функций PHP, и даже сценарии, которые обрабатывают строки текста, в то же время где они его производства.
В этих случаях вы можете использовать синтаксис менее немедленно, но не менее эффективный, прибегая к `взорваться является система постоянного PHP_EOL.
Вот простой пример:
<? Php = <<< EOD $ txtMessage В строке № 1 Линия № 2 ЛИНИЯ № 3 РИГА № 4 ПС; $ ALines = explode (PHP_EOL, $ txtMessage); эхо "<table border=\"1\"> \ п" PHP_EOL. Еогеасп ($ aLines как $ strLine) { .. эхо "<tr> \ п" PHP_EOL "<td> \ п" $ strLine "</ TD> \ п" PHP_EOL "</ TR> \ п" PHP_EOL..... } echo "\ п" PHP_EOL. >
Результат выглядит следующим образом:
| В строке № 1 |
| Линия № 2 |
| ЛИНИЯ № 3 |
| РИГА № 4 |
Постоянное PHP_EOL эквивалент в конец строки символов операционной системы, на которых мы работаем над сценарием: используйте эту константу не только улучшает читаемость нашей программы, но и его переносимости.














