この記事では、個人プロジェクトで HTML をエスケープして JavaScript に出力するために php を使用する必要があるという小さな要件を共有します。そのため、関数を作成して皆さんにお勧めします。気に入っていただければ幸いです。
最近、Sky MapのGIS統合に取り組んでいます。 HTMLをJavaScriptに出力する必要があるので、PHP関数を書きました。
共有してください:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
関数 jsformat($str) { $str = トリム($str); $str = str_replace('\s\s', '\s', $str); $str = str_replace(chr(10), '', $str); $str = str_replace(chr(13), '', $str); $str = str_replace(' ', '', $str); $str = str_replace('\', '\\', $str); $str = str_replace('"', '\"', $str); $str = str_replace('\'', '\\'', $str); $str = str_replace("'", "'", $str); $str;を返す }
|
上記がこの記事の全内容です
php の JavaScript へのエスケープを理解する上で皆様のお役に立てれば幸いです。