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