php获取的数据怎么去除双引号
时间 : 2023-02-16 17:47:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

php在获取数据时很多时候会以字符串的形式表现出来,并且字符串会有着双引号进行着包裹,那么往往,这样子就会带来一定的负面影响,比如:之后数据进行解pos造成他不能被正确的解析等等,那么这个时候就会考虑去除掉双引号了,只需要使用PHP(Long)函数对他进行去除即可,具体为针对字符串中的每个双引号使用一次str_replace函数进行替换,代码如下:

$str = 'aaa,"bbb",ccc';

$str = str_replace('"','',$str);

echo $str;

// 输出: aaa,bbb,ccc

如上面代码所示,只需要输入要去除双引号的字符串变量名$str,并且进行一次替换即可,就可以帮助我们完成去除双引号等特殊符号的事情了。对于其他类型的符号,只要将双引号替换成相应的特殊符号就可以了,比如用','替换全角逗号等。

另外,可以使用PHP常用的函数trim(),它可以用来删除数据中首尾出现的双引号。例如字符串'test",trim()函数会将其转换为'test',这样双引号就被删除了,代码如下:

$str = '"test"';

$str = trim($str,'"');

echo $str; //输出:test

到这里,php获取的数据去除双引号的方法就大致介绍完毕,只要正确的使用相关的API函数,就可以实现简单、快速的操作了。

PHP中使用双引号(””)来标识字符串常量,所以在获取数据的时候很多地方都会添加双引号,这样的字符串看起来很恶心,甚至会发生一些报错。当我们从一个来源获取数据,并且希望在这里把双引号去掉的时候,我们可以使用PHP提供的函数,这里有3个常用的函数可以做到,这就是 strip_tags()、htmlspecialchars_decode() 和 stripslashes()。

首先,strip_tags(), 这个函数可以用来去除字符串中HTML和PHP的tag,可以使用它来去除双引号:

$str=strip_tags('"双引号"');

结果:双引号

其次,htmlspecialchars_decode(),这个函数是可以将被 HTML 转义的字符原样输出,双引号也可以被去掉:

$str=htmlspecialchars_decode('"双引号"');

结果:双引号

最后,stripslashes(), 这个函数可以将由addslashes()函数添加的反斜杠去掉:

$str=stripslashes('\"双引号\"');

结果:双引号

以上就是PHP获取的数据怎么去除双引号的常用方法,使用这些方法可以让我们的数据看起来更舒服,更易读。