У меня такой код: <?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 $id = $_GET['id']; $userfile = "user1.txt"; $fo = fopen($userfile, 'r') […]
В большинстве случаев, как и для одного интерактивного веб-сайта, когда мы выводим несколько строк содержимого в браузер веб-клиента, на мой взгляд, < <BR /> намного предпочтительнее, чем другие два: \n или PHP_EOL . Кроме того, нам нужно использовать « <pre></pre> », чтобы обернуть выходной контент или использовать nl2br() чтобы вставить <BR /> до \n так […]
У меня есть функция php, которую я написал, которая возьмет текстовый файл и перечислит каждую строку как свою собственную строку в таблице. Проблема в том, что классический «отлично работает на моей машине», но, конечно, когда я прошу кого-то еще создать файл .txt, который я ищу, он продолжает читать во всем файле как 1 строку. Когда […]
Ссылка: Это вопрос с ответами на вопрос. Он должен был делиться знаниями, стилем Q & A. Как определить тип символа конца строки в PHP? PS: Я писал этот код с нуля слишком долго, поэтому я решил поделиться этим с SO, плюс, я уверен, что кто-то найдет способы для улучшения.
Например: Файл 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-файл, такой как этот Hello World John play football Я хочу удалить новый символ строки при чтении этого текстового файла, но я не знаю, как он выглядит как файл .txt, а его кодировка – utf-8
Мой код: $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 – это возврат каретки, который, похоже, не […]
Я проверил \v (вертикальное пустое пространство) для соответствия \r\n и их комбинаций, но я обнаружил, что \v не соответствует \r и \n . Ниже мой код, который я использую. $string = " Test "; if (preg_match("#\v+#", $string )) { echo "Matched"; } else { echo "Not Matched"; } Чтобы быть более ясным, мой вопрос в […]
У меня есть текст, который может иметь разные стили новой строки. Я хочу заменить все новые строки '\ 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); […]