ホームページ >バックエンド開発 >PHPの問題 >PHPで一重引用符を二重引用符に変換する方法

PHPで一重引用符を二重引用符に変換する方法

青灯夜游
青灯夜游オリジナル
2022-04-22 15:52:223244ブラウズ

方法: 1. str_replace() 関数、構文 "str_replace("'",'"', string)" を使用します。 2. preg_replace() 関数を正規表現 "/\'/ で使用します。 " 、構文 "preg_replace('/\'/', '"', string)"。

PHPで一重引用符を二重引用符に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php は、二重引用符に変換する方法

方法 1: str_replace() 関数を使用します

str_replace() 関数を使用して一部の文字を置換します文字列内 (大文字と小文字は区別されます)。

この関数を使用して、文字列内の一重引用符を検索し、二重引用符に置き換えます。

注: 同じ種類の引用符をネストすることはできません (一重引用符に一重引用符を含めることはできません。また、二重引用符に二重引用符を含めることはできません)。「外側の二重引用符と内側の単一引用符」を使用できます。 " または "outer single and inner double" "形式

例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$param = "{&#39;id&#39;:&#39;12&#39;, &#39;name&#39;:&#39;hi&#39;}";
echo "原字符串:".$param."<br>";
$new = str_replace("&#39;",&#39;"&#39;,$param);
echo "新字符串:".$new;
?>

PHPで一重引用符を二重引用符に変換する方法

方法 2: preg_replace() 関数を使用する正規表現を使用して一重引用符を変換する preg_replace 関数は、正規表現の検索を実行し、二重引用符

を置換します。

例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$param = "{&#39;id&#39;:&#39;12&#39;, &#39;name&#39;:&#39;hi&#39;, &#39;ang&#39;:&#39;23&#39;}";
echo "原字符串:".$param."<br>";
$new = preg_replace(&#39;/\&#39;/&#39;, &#39;"&#39;, $param);
echo "新字符串:".$new;
?>

PHPで一重引用符を二重引用符に変換する方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで一重引用符を二重引用符に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。