Php 如何从字符串中删除双引号
这是我的字符串:Php 如何从字符串中删除双引号,php,string,Php,String,这是我的字符串: $a='“一些文本”; 如何删除双引号,使输出看起来像这样 一些文本 使用 因为str_replace()将删除所有的内部引号字符(取决于情况,可能这就是您想要的) ltrim-从字符串开头去除空白(或其他字符) 如果要删除两边的引号,只需使用常规的trim(),第二个参数是包含所有要修剪的字符的字符串。如果字符串是:$str=''World'; ltrim()函数将只删除第一个双引号 输出:World“ 因此,您应该使用trim(),而不是同时使用这两个函数。 例如: 输出-
$a='“一些文本”;
如何删除双引号,使输出看起来像这样
一些文本
使用
因为
str_replace()
将删除所有的内部引号字符(取决于情况,可能这就是您想要的)
ltrim
-从字符串开头去除空白(或其他字符)
如果要删除两边的引号,只需使用常规的
trim()
,第二个参数是包含所有要修剪的字符的字符串。如果字符串是:$str=''World';
ltrim()
函数将只删除第一个双引号
输出:World“
因此,您应该使用trim()
,而不是同时使用这两个函数。
例如:
输出-
World
您可以这样做:
str_replace()
echo str_replace('\"', '', $a);
有不同的函数可用于替换字符串中的字符,下面是一些示例
$a=''some text';
回显“字符串替换函数
”;
回音“O/P:”;
echo$rs=str_替换(“,”,“,$a);
回声“
”==================================
”;
回显“Preg Replace Function
”;
回音“O/P:”;
echo preg_替换(“/”/“,”$a);
回声“
”==================================
”;
回声“左微调功能
”;
回音“O/P:”;
echo ltrim($a,“”);
回音“
===============================”;
这是订单
我尝试过preg_替换,但没有成功worked@maget0ron当前位置每次卧室里有蚊子时,你也会使用大炮吗?@Elias Van Ootegem-我认为这是一种更好的方法。你说的很好,但Rofl:-)单引号中的双引号不需要逃逸。单引号会将中的字符视为文字。这是正确的答案。所有建议用str_替换的人——这将替换所有的双引号。trim($str,“”)将删除字符串开头和结尾的双引号。此解决方案将删除所有双引号
echo ltrim($string, '"');
$str = '"World"';
echo trim($str, '"');
World
str_replace()
echo str_replace('\"', '', $a);
$a='"some text';
echo 'String Replace Function<br>';
echo 'O/P : ';
echo $rs =str_replace('"','',$a);
echo '<br>===================<br>';
echo 'Preg Replace Function<br>';
echo 'O/P : ';
echo preg_replace('/"/','',$a);
echo '<br>===================<br>';
echo 'Left Trim Function<br>';
echo 'O/P : ';
echo ltrim($a, '"');
echo '<br>===================';