gpt4 book ai didi

php - 如何只转义单引号?

转载 作者:IT老高 更新时间:2023-10-28 12:01:59 25 4
gpt4 key购买 nike

我正在编写一些使用 PHP 呈现的字符串的 JavaScript 代码。如何在我的 PHP 字符串中转义单引号(并且只有单引号)?

<script type="text/javascript">
$('#myElement').html('say hello to <?php echo $mystringWithSingleQuotes ?>');
</script>

最佳答案

很简单:echo str_replace('\'', '\\\'', $myString);但是,我建议使用 JSONjson_encode()功能,因为它会更可靠(例如引用新行):

<?php $data = array('myString' => '...'); ?>

<script>
var phpData = <?php echo json_encode($data) ?>;
alert(phpData.myString);
</script>

关于php - 如何只转义单引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6269188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com