开发者

How do I replace double quotes with single quotes

开发者 https://www.devze.com 2022-12-23 01:46 出处:网络
How can I r开发者_如何学Goeplace \"\" (I think it\'s called double quotes) with \'\' (I think its called single quotes) using PHP?str_replace(\'\"\', \"\'\", $text);

How can I r开发者_如何学Goeplace "" (I think it's called double quotes) with '' (I think its called single quotes) using PHP?


str_replace('"', "'", $text);

or Re-assign it

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


Use

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


Try with preg_replace,

<?php
$string="hello \" sdfsd \" dgf";
echo $string,"\n";
echo preg_replace("/\"/","'",$string);
?>


You can use str_replace, try to use http://php.net/manual/en/function.str-replace.php it contains allot of php documentation.

<?php

echo str_replace("\"","'","\"\"\"\"\" hello world\n");
?>


Try with strtr,

<?php
$string="hello \" sdfsd dgf";
echo $string;
$string = strtr($string, "\"", "'");
echo $string;
?>


For PHP 5.3.7

$str = str_replace('&quot;','&#39;',$str);

OR

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

For PHP 5.2

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


Try this

//single qoutes
$content = str_replace("\'", "'", $content); 

//double qoutes
$content = str_replace('\"', '"', $content); 


I like to use an intermediate variable:

$OutText = str_replace('"',"'",$InText);

Also, you should have a Test.php file where you can try stuff out:

$QText = 'I "am" quoted';
echo "<P>QText is: $QText";
$UnQText = str_replace ('"', '', $QText);
echo "<P>Unquoted is: $UnQText";

z

0

精彩评论

暂无评论...
验证码 换一张
取 消