Экранирование PHP: инструмент для строковых литералов
Этот инструмент экранирования и разэкранирования строк PHP преобразует вставленный текст PHP по выбранным правилам кавычек. Режим одинарных кавычек экранирует только обратные слэши и апострофы. Режим двойных кавычек экранирует управляющие символы и специальные символы PHP, а символы не-ASCII представляет как \u{…} или устаревший \xHH. При разэкранировании он применяет правила выбранного режима.
«Экранирование PHP» — это браузерный инструмент экранирования и разэкранирования строк PHP для подготовки строкового содержимого и чтения экранированного текста. Вставьте или перетащите ввод PHP, выберите, экранировать или разэкранировать его, и выберите режим кавычек, соответствующий вашей строке. Вывод следует правилам этого режима, а не применяет один набор экранирований ко всем строкам PHP.
В режиме одинарных кавычек инструмент экранирует только обратный слэш и апостроф. В режиме двойных кавычек он обрабатывает \n, \r, \t, \v, \e, \f, \\, \$ и \", а символы не-ASCII представляет как \u{…} или устаревший \xHH. Разэкранирование использует правила выбранного режима, поэтому важно сопоставить режим со вводом.
Строки PHP в одинарных и двойных кавычках по-разному интерпретируют escape-последовательности. Это значит, что текст, экранированный для одного стиля кавычек, может не подойти для другого. Инструмент помогает подготовить строковое содержимое под целевой стиль или обратить поддерживаемые экранирования, когда нужно изучить лежащие в основе символы.
Конвертация выполняется полностью в вашем браузере. Ваш ввод обрабатывается на вашем собственном устройстве и не загружается, не сохраняется и никуда не отправляется; после загрузки страницы инструмент работает офлайн без серверного соединения. Инструмент бесплатен.
Этот инструмент помогает PHP-разработчикам, DevOps-инженерам и всем, кому нужно готовить или изучать содержимое строк PHP. Он полезен при редактировании исходного кода, обработке вложенных строк или проверке того, что представляет экранированный текст, без ручного применения каждого поддерживаемого правила экранирования.
Шаг 1: Вставьте или перетащите текст PHP в инструмент. Добавьте строковое содержимое, которое хотите экранировать или разэкранировать.
Шаг 2: Выберите, экранировать или разэкранировать ввод. Экранирование добавляет соответствующие escape-последовательности PHP; разэкранирование превращает совпадающие последовательности обратно в символы.
Шаг 3: Выберите режим одинарных или двойных кавычек. Каждый режим следует разным правилам строк PHP, поэтому используйте тот, что соответствует вашей целевой строке.
Шаг 4: Проверьте результат и скопируйте его. Режим двойных кавычек также представляет символы не-ASCII как \u{…} или устаревший \xHH.
Пример использования: Вложите строку PHP в другую строку PHP, не ломая её кавычки. Выберите соответствующий режим кавычек, чтобы инструмент применил соответствующие правила экранирования.
Пример использования: Сделайте плотно экранированную строку PHP легче читаемой. Разэкранируйте её в том же режиме, в котором она была экранирована.
Пример использования: Подготовьте строковый литерал для вставки в исходный код PHP. Экранирование обратных слэшей и других нужных символов помогает сохранить задуманный текст без изменений.
Пример использования: Изучите символы, представленные escape-последовательностями PHP. Разэкранирование показывает итоговый текст вместо нотации экранирования.
Пример использования: Работайте с текстом, содержащим переносы строк, табуляции или другие символы, поддерживаемые режимом двойных кавычек. Инструмент применяет перечисленные escape-последовательности PHP.
Пример использования: Обрабатывайте текст не-ASCII в строке PHP. Режим двойных кавычек представляет эти символы как \u{…} или устаревший \xHH.