JavaScript용 PHP 변수 인코딩
웹 개발에서는 PHP 변수에 저장된 데이터를 JavaScript 변수로 전달해야 하는 경우가 많습니다. 그러나 이러한 문자열에 따옴표나 개행 문자가 포함되어 있으면 그렇게 하기가 어렵습니다.
이를 처리하는 가장 간단한 방법은 PHP의 json_encode() 함수를 사용하는 것입니다. 이 함수는 PHP 변수를 JSON 문자열로 변환한 후 JavaScript 변수에 할당할 수 있습니다.
이를 달성하려면 원래 echo 문을 다음으로 바꾸면 됩니다.
var myvar = <?php echo json_encode($myVarValue, JSON_UNESCAPED_UNICODE); ?>;
이렇게 하면 따옴표, 줄 바꿈 및 유니코드 문자를 포함한 모든 문자가 JavaScript 변수에 할당되기 전에 적절하게 이스케이프됩니다.
추가 참고:
위 내용은 PHP 변수를 JavaScript에 안전하게 전달할 수 있는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!