PHP 이스케이프·언이스케이프 도구: PHP 문자열 리터럴용
이 PHP 문자열 이스케이프·언이스케이프 도구는 선택한 따옴표 규칙으로 붙여넣은 PHP 텍스트를 변환합니다. 작은따옴표 모드는 백슬래시와 작은따옴표만 이스케이프합니다. 큰따옴표 모드는 제어 문자와 PHP 특수 문자를 이스케이프하고, 비ASCII 문자를 \u{…} 또는 레거시 \xHH로 표현합니다. 언이스케이프 시에는 선택한 모드의 규칙을 적용합니다.
PHP 이스케이프·언이스케이프는 문자열 내용을 준비하고 이스케이프된 텍스트를 읽기 위한 브라우저 기반 PHP 문자열 이스케이프·언이스케이프 도구입니다. PHP 입력을 붙여넣거나 드래그하고, 이스케이프할지 언이스케이프할지 선택한 뒤 문자열에 맞는 따옴표 모드를 고르세요. 출력은 모든 PHP 문자열에 하나의 이스케이프 규칙을 적용하는 대신 해당 모드의 규칙을 따릅니다.
작은따옴표 모드에서는 도구가 백슬래시와 작은따옴표만 이스케이프합니다. 큰따옴표 모드에서는 \n, \r, \t, \v, \e, \f, \\, \$, \"를 처리하고, 비ASCII 문자를 \u{…} 또는 레거시 \xHH로 표현합니다. 언이스케이프는 선택한 모드의 규칙을 사용하므로 입력에 모드를 맞추는 것이 중요합니다.
PHP의 작은따옴표 문자열과 큰따옴표 문자열은 이스케이프 시퀀스를 서로 다르게 해석합니다. 따라서 한 따옴표 스타일용으로 이스케이프된 텍스트는 다른 스타일에 적합하지 않을 수 있습니다. 이 도구는 대상 스타일에 맞게 문자열 내용을 준비하거나, 내부 문자를 살펴봐야 할 때 지원되는 이스케이프를 되돌리는 데 도움이 됩니다.
변환은 전적으로 브라우저에서 실행됩니다. 입력은 사용자의 기기에서 처리되며 업로드되거나 저장되거나 어딘가로 전송되지 않습니다. 페이지가 로드된 후에는 서버 연결 없이 오프라인에서도 동작합니다. 무료로 사용할 수 있습니다.
이 도구는 PHP 문자열 내용을 준비하거나 살펴봐야 하는 PHP 개발자, DevOps 엔지니어, 누구에게나 도움이 됩니다. 지원되는 각 이스케이프 규칙을 손으로 적용하지 않고도 소스 코드를 편집하거나, 중첩된 문자열을 다루거나, 이스케이프된 텍스트가 무엇을 나타내는지 확인할 때 유용합니다.
1단계: PHP 텍스트를 도구에 붙여넣거나 드래그하세요. 이스케이프하거나 언이스케이프하려는 문자열 내용을 추가하세요.
2단계: 입력을 이스케이프할지 언이스케이프할지 선택하세요. 이스케이프하면 관련 PHP 이스케이프 시퀀스가 추가되고, 언이스케이프하면 일치하는 시퀀스가 다시 문자로 바뀝니다.
3단계: 작은따옴표 또는 큰따옴표 모드를 선택하세요. 각 모드는 서로 다른 PHP 문자열 규칙을 따르므로 대상 문자열에 맞는 모드를 사용하세요.
4단계: 결과를 검토하고 복사하세요. 큰따옴표 모드는 비ASCII 문자도 \u{…} 또는 레거시 \xHH로 표현합니다.
사용 사례: 따옴표가 깨지지 않게 PHP 문자열 안에 다른 PHP 문자열을 넣으세요. 따옴표 모드를 맞게 선택하면 도구가 대응하는 이스케이프 규칙을 적용합니다.
사용 사례: 촘촘하게 이스케이프된 PHP 문자열을 읽기 쉽게 만드세요. 이스케이프할 때 사용한 것과 같은 모드로 언이스케이프하세요.
사용 사례: PHP 소스 코드에 붙여넣을 문자열 리터럴을 준비하세요. 백슬래시 등 관련 문자를 이스케이프하면 의도한 텍스트를 그대로 유지하는 데 도움이 됩니다.
사용 사례: PHP 이스케이프 시퀀스가 나타내는 문자를 살펴보세요. 언이스케이프하면 이스케이프 표기 대신 결과 텍스트가 표시됩니다.
사용 사례: 큰따옴표 모드가 지원하는 줄바꿈, 탭, 기타 문자가 포함된 텍스트를 다루세요. 도구가 나열된 PHP 이스케이프 시퀀스를 적용합니다.
사용 사례: PHP 문자열의 비ASCII 텍스트를 처리하세요. 큰따옴표 모드는 이런 문자를 \u{…} 또는 레거시 \xHH로 표현합니다.