Frage:
So kodieren Sie effizient eine PHP-Zeichenfolge, die Sonderzeichen enthält ( z. B. Anführungszeichen, Zeilenumbrüche) zur Verwendung in einem JavaScript Variable?
Antwort:
Um einen PHP-String zu kodieren, besteht der empfohlene Ansatz darin, die Funktion json_encode() mit dem JSON_UNESCAPED_UNICODE zu nutzen flag:
<script> var myvar = <?= json_encode($myVarValue, JSON_UNESCAPED_UNICODE); ?>; </script>
Überlegungen:
Zusätzliche Hinweise:
htmlspecialchars(json_encode($string), ENT_QUOTES);
Das obige ist der detaillierte Inhalt vonWie kodiere ich PHP-Strings sicher für JavaScript-Variablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!