字符串替换问题: a="It's Raning"temp=replace(a,"'","\'") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="JavaScript"><!--a="It's Raning";temp=a.replace( "'", "\\'");alert( a);alert( temp);//--></script> 我是说用PHP函数怎么替换,不是用Java Script.... $a="It's Raning";$a=addslash($a);echo $a; 你是想把php的变量保存到JS变量中,但可能会因为单双引号的问题造成JS语法错误吧。简单的: $str = str_replace( "'","\'", $str );最好的办法是放到<textarea></textarea>中间,这样不会出现上述的问题,在使用的时候直接把这个标签隐藏,然后通过JS取得其内容即可。 $str = str_replace( "'","\\'", $str );与php一样,其实所有的语言都一样!双引号中的双引号和单引号中的但引号都要转义,只是转义符有所不同罢了 php读取文件的问题 怎么才能得到两个日期的差值? 如何提高执行效率 汉字编码问题 如何隐藏真实的url地址(虚拟主机) 如何过滤掉字符串中的一些敏感字符,如:<script> <textarea> 之类的。 讨论一下: PHP 架构的稳定、安全方法 怎样来做积分排行榜 如何通过javascript实现动态计算 怎么增加记录出错呀:总提示:$str="................" 出错,帮我检查一下这一行,怎么回事? 关于传递下拉菜单的值的问题(Mysql) D版的WIN2003服务器,SQL SERVER,会有会有风险?比如被微软发现会怎么样?
<!--
a="It's Raning";
temp=a.replace( "'", "\\'");
alert( a);
alert( temp);
//-->
</script>
$a=addslash($a);
echo $a;
简单的: $str = str_replace( "'","\'", $str );
最好的办法是放到<textarea></textarea>中间,这样不会出现上述的问题,在使用的时候直接把这个标签隐藏,然后通过JS取得其内容即可。
双引号中的双引号和单引号中的但引号都要转义,只是转义符有所不同罢了