您现在的位置是:首页 > 学无止境 > MYSQL网站首页MYSQL PHP双引号下如何把转义字符\"保存到文件或者数据库中,mysql_real_escape_string函数

PHP双引号下如何把转义字符\"保存到文件或者数据库中,mysql_real_escape_string函数

  • 莫愁
  • MYSQL
  • 2020-02-07
简介PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量,双引号会替换变量的值,而单引号会把它当做字符串输出。那么如何让在双引号中不替换变量以及转义字符呢?
字数 362

PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量,双引号会替换变量的值,而单引号会把它当做字符串输出。那么如何让在双引号中不替换变量以及转义字符呢?

转义字符:转义字符用于我们在输出一个字符串时,里面存在一些特殊字符如'、"等,我们需要将其当做普通字符输出,这是就需要转移字符的出现。

php中的转义如下:

转义字符代码 转义字符的含义
\ " 双引号
\ ' 单引号
\ \ 反斜杠
\ n 换行符
\ r 回车符
\ t 制表符
\ $ 美元符号

代码

$str = "这是一个双引号\"";
var_dump($str);
echo $str;
file_put_contents("1.txt",$str);

输出

var_dump:

D:\PHP\wamp64\www\PHP\test.php:71:string '这是一个双引号"' (length=22)

echo:

这是一个双引号"

文件1.txt:

这是一个双引号"

那么如何原封不动的将数据输出和写入文件中呢?

mysql_real_escape_string()

使用mysql_real_escape_string() 函数,该函数转义 SQL 语句中使用的字符串中的特殊字符。同时也适用与保留特殊字符。


转载: 感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/387.html”。

文章评论

    • 评论
    人参与,条评论

技术在线

服务时间

周一至周日 12:00-22:00

关闭下雪
关闭背景特效