Maison  >  Article  >  développement back-end  >  Comment supprimer les guillemets simples d'une chaîne en php

Comment supprimer les guillemets simples d'une chaîne en php

青灯夜游
青灯夜游original
2022-08-16 19:20:273331parcourir

Deux méthodes d'implémentation : 1. Utilisez str_replace() pour remplacer les guillemets simples dans la chaîne par des caractères vides, la syntaxe est "str_replace("'","", string)" ; 2. Utilisez preg_replace() Exécutez l'expression régulière "/'/" pour rechercher tous les guillemets simples dans la chaîne et les remplacer par des caractères vides, la syntaxe est "preg_replace("/'/","",string)".

Comment supprimer les guillemets simples d'une chaîne en php

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

En PHP, vous pouvez utiliser la fonction str_replace() ou la fonction preg_replace() pour supprimer les guillemets simples dans la chaîne, juste Remplacez simplement les guillemets simples de la chaîne par des caractères nuls.

Méthode 1 : Utilisez la fonction str_replace() pour remplacer les guillemets simples dans la chaîne par des caractères nuls

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

str_replace(find,replace,string,count)
paramètres description
trouver obligatoire. Spécifie la valeur à rechercher.
remplacer Obligatoire. Spécifie la valeur pour remplacer la valeur dans find.
string Obligatoire. Spécifie la chaîne à rechercher.
compte facultatif. Une variable comptant le nombre de substitutions.

Définissez simplement le premier paramètre sur un guillemet simple "'" et le deuxième paramètre sur un caractère nul.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "My name is &#39;LiHua&#39;,&#39;20&#39; years old!";
echo "原字符串:".$str."<br>";
$new = str_replace("&#39;","",$str);
echo "去除单引号后:".$new;
?>

Comment supprimer les guillemets simples dune chaîne en php

Méthode 2 : Utilisez la fonction preg_replace() avec l'expression régulière /'/ pour remplacer les guillemets simples dans la chaîne par des caractères nuls /'/将字符串中的单引号替换为空字符

preg_replace 函数执行一个正则表达式的搜索和替换。

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

搜索 subject 中匹配 pattern 的部分, 以 replacement 进行替换。

参数说明:

  • $pattern: 要搜索的模式,可以是字符串或一个字符串数组。

  • $replacement: 用于替换的字符串或字符串数组。

  • $subject: 要搜索替换的目标字符串或字符串数组。

  • $limit: 可选,对于每个模式用于每个 subject 字符串的最大可替换次数。 默认是-1(无限制)。

  • $count: 可选,为替换执行的次数。

只需使用preg_replace()函数执行正则表达式/'/

La fonction preg_replace exécute une recherche d'expression régulière et remplacer. Comment supprimer les guillemets simples dune chaîne en php

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "My name is &#39;LiHua&#39;,&#39;20&#39; years old!";
echo "原字符串:".$str."<br>";
$new = preg_replace("/\&#39;/","",$str);
echo "去除单引号后:".$new;
?>

Recherchez la partie du sujet qui correspond au motif et remplacez-la par un remplacement.

Description du paramètre :

  • $pattern : Le modèle à rechercher, qui peut être une chaîne ou un tableau de chaînes. 🎜
  • 🎜$replacement : Chaîne ou tableau de chaînes utilisé pour le remplacement. 🎜
  • 🎜$subject : La chaîne cible ou le tableau de chaînes à rechercher et à remplacer. 🎜
  • 🎜$limit : Facultatif, le nombre maximum de substitutions pour chaque chaîne de sujet par modèle. La valeur par défaut est -1 (aucune limite). 🎜
  • 🎜$count : Facultatif, le nombre d'exécutions de remplacement. 🎜
🎜Utilisez simplement la fonction preg_replace() pour exécuter l'expression régulière /'/ pour rechercher tous les guillemets simples dans la chaîne et les remplacer par des caractères nuls. Can 🎜. rrreee🎜🎜🎜🎜 recommande d'apprendre : "🎜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