Articles of newline

Как обрабатывать новые строки в Javascript? (из PHP)

У меня такой код: <?php echo '<script type="text/javascript">'; echo 'var out="'.$txt.'";'; echo '</script>'; ?> Где $ txt – это переменная PHP, которая может содержать новые строки следующим образом: line1 line2 hello world Который закончится следующим образом: var out="line1 line2 hello world"; Конечно, это приведет к ошибке Javascript. Каков наилучший способ справиться с этим? Вывод переменной […]

PHP New Line не будет работать

Привет, Я пытаюсь создать код, который сначала читает существующее содержимое файла, а затем добавляет новую строку кода в новую строку, но код, который я использую, просто добавляет его к новому тексту на уже существующую строку вместо новой линии … Вот код, который я использую: <?php $id = $_GET['id']; $userfile = "user1.txt"; $fo = fopen($userfile, 'r') […]

\ n против PHP_EOL против?

В большинстве случаев, как и для одного интерактивного веб-сайта, когда мы выводим несколько строк содержимого в браузер веб-клиента, на мой взгляд, < <BR /> намного предпочтительнее, чем другие два: \n или PHP_EOL . Кроме того, нам нужно использовать « <pre></pre> », чтобы обернуть выходной контент или использовать nl2br() чтобы вставить <BR /> до \n так […]

Чтение в текстовом файле строки по строке php – новая строка не обнаружена

У меня есть функция php, которую я написал, которая возьмет текстовый файл и перечислит каждую строку как свою собственную строку в таблице. Проблема в том, что классический «отлично работает на моей машине», но, конечно, когда я прошу кого-то еще создать файл .txt, который я ищу, он продолжает читать во всем файле как 1 строку. Когда […]

Определить тип EOL с помощью PHP

Ссылка: Это вопрос с ответами на вопрос. Он должен был делиться знаниями, стилем Q & A. Как определить тип символа конца строки в PHP? PS: Я писал этот код с нуля слишком долго, поэтому я решил поделиться этим с SO, плюс, я уверен, что кто-то найдет способы для улучшения.

Формат файла журнала ошибок PHP (директива php.ini error_log) в Windows

Например: Файл php.ini … ; Запишите ошибки в указанный файл. error_log = c: /php/php.log … Файл журнала ошибок (c: /php/php.log) содержит каждую запись в этом формате: [12-Jun-2011 12:58:55] PHP Примечание: неопределенная переменная: test в C: \ www \ phpinfo.php в строке 2 \ r \ r \ n [12-Jun-2011 12:59:01] PHP Примечание: неопределенная переменная: test […]

удалить новые строковые символы из txt-файла, используя php

У меня есть txt-файл, такой как этот Hello World John play football Я хочу удалить новый символ строки при чтении этого текстового файла, но я не знаю, как он выглядит как файл .txt, а его кодировка – utf-8

Запись новой строки в файл на PHP

Мой код: $i = 0; $file = fopen('ids.txt', 'w'); foreach ($gemList as $gem) { fwrite($file, $gem->getAttribute('id') . '\n'); $gemIDs[$i] = $gem->getAttribute('id'); $i++; } fclose($file); По какой-то причине он записывает \n в виде строки, поэтому файл выглядит так: 40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880 В Google'е он говорит мне использовать \r\n , но \r – это возврат каретки, который, похоже, не […]

PHP Regex: как совместить \ r и \ n, не используя ?

Я проверил \v (вертикальное пустое пространство) для соответствия \r\n и их комбинаций, но я обнаружил, что \v не соответствует \r и \n . Ниже мой код, который я использую. $string = " Test "; if (preg_match("#\v+#", $string )) { echo "Matched"; } else { echo "Not Matched"; } Чтобы быть более ясным, мой вопрос в […]

Как заменить различные стили новой строки в PHP самым умным способом?

У меня есть текст, который может иметь разные стили новой строки. Я хочу заменить все новые строки '\ r \ n', '\ n', '\ r' той же новой строкой (в данном случае \ r \ n). Какой самый быстрый способ сделать это? Мое текущее решение выглядит так: $sNicetext = str_replace("\r\n",'%%%%somthing%%%%', $sNicetext); $sNicetext = str_replace(array("\r","\n"),array("\r\n","\r\n"), $sNicetext); […]