PHPを使用して""
(二重引用符と呼ばれる)を''
(単一引用符と呼ばれる)に置き換えるにはどうすればよいですか?
str_replace('"', "'", $text);
または再割り当て
$text = str_replace('"', "'", $text);
使用する
$str = str_replace('"','\'',$str)
Preg_replaceで試してください。
<?php
$string="hello \" sdfsd \" dgf";
echo $string,"\n";
echo preg_replace("/\"/","'",$string);
?>
Strtrで試してみて、
<?php
$string="hello \" sdfsd dgf";
echo $string;
$string = strtr($string, "\"", "'");
echo $string;
?>
Str_replaceを使用できます。 http://php.net/manual/en/function.str-replace.php を使用してみてください。これには、多くのphpドキュメントが含まれています。
<?php
echo str_replace("\"","'","\"\"\"\"\" hello world\n");
?>
PHP 5.3.7
$str = str_replace('"',''',$str);
OR
$str = str_replace('"',"'",$str);
PHP 5.2
$str = str_replace('"',"'",$str);
私は中間変数を使用したい:
$OutText = str_replace('"',"'",$InText);
また、試してみることができるTest.phpファイルが必要です。
$QText = 'I "am" quoted';
echo "<P>QText is: $QText";
$UnQText = str_replace ('"', '', $QText);
echo "<P>Unquoted is: $UnQText";
z
これを試して
//single qoutes
$content = str_replace("\'", "'", $content);
//double qoutes
$content = str_replace('\"', '"', $content);