Maison  >  Article  >  développement back-end  >  Comment convertir des guillemets simples en guillemets doubles en php

Comment convertir des guillemets simples en guillemets doubles en php

青灯夜游
青灯夜游original
2022-04-22 15:52:223195parcourir

Méthode : 1. Utilisez la fonction str_replace(), syntaxe "str_replace("'",'"', string)" ; 2. Utilisez la fonction preg_replace() avec l'expression régulière "/'/", syntaxe "preg_replace( '/ '/', '"',chaîne)".

Comment convertir des guillemets simples en guillemets doubles en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment convertir des guillemets simples en guillemets doubles en php

Méthode 1 : Utiliser str_replace() function

La fonction str_replace() remplace certains caractères dans une chaîne (sensible à la casse).

Utilisez simplement cette fonction pour rechercher des guillemets simples dans une chaîne et remplacez-les par des guillemets doubles.

Remarque : le même type de guillemets ne peut pas être imbriqué (les guillemets simples ne peuvent pas contenir de guillemets simples, et les guillemets doubles ne peuvent pas contenir de guillemets doubles). Ils peuvent être au format « double extérieur et simple intérieur » ou). "simple extérieur et double intérieur"

Exemple :

<?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;
?>

Comment convertir des guillemets simples en guillemets doubles en php

Méthode 2 : utilisez la fonction preg_replace() avec une expression régulière pour convertir les guillemets simples en guillemets doubles

la fonction preg_replace effectue une recherche d'expression régulière et remplacement.

Exemple :

<?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;
?>

Comment convertir des guillemets simples en guillemets doubles en php

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn