Heim > Artikel > Backend-Entwicklung > So entfernen Sie einfache Anführungszeichen aus einer Zeichenfolge in PHP
Zwei Implementierungsmethoden: 1. Verwenden Sie str_replace(), um einfache Anführungszeichen in der Zeichenfolge durch leere Zeichen zu ersetzen. Die Syntax lautet „str_replace(“‘“, „string)“ 2. Verwenden Sie preg_replace(), um den regulären Ausdruck auszuführen „/'/“, um nach allen einfachen Anführungszeichen in der Zeichenfolge zu suchen und diese durch Leerzeichen zu ersetzen. Die Syntax lautet „preg_replace(“/'/“, „“,string)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP können Sie die Funktion str_replace() oder preg_replace() verwenden, um einfache Anführungszeichen in der Zeichenfolge zu entfernen. Ersetzen Sie einfach die einfachen Anführungszeichen in der Zeichenfolge durch Nullzeichen.
Methode 1: Verwenden Sie die Funktion str_replace(), um einfache Anführungszeichen in der Zeichenfolge durch Nullzeichen zu ersetzen.
Die Funktion str_replace() ersetzt einige Zeichen in der Zeichenfolge (Groß- und Kleinschreibung beachten).
str_replace(find,replace,string,count)
Parameter | Beschreibung |
---|---|
finden | erforderlich. Gibt den Wert an, nach dem gesucht werden soll. |
ersetzen | Erforderlich. Gibt den Wert an, der den Wert in find ersetzen soll. |
string | Erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll. |
Zählung | optional. Eine Variable, die die Anzahl der Ersetzungen zählt. |
Setzen Sie einfach den ersten Parameter auf ein einfaches Anführungszeichen „'“ und den zweiten Parameter auf ein Nullzeichen.
<?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; ?>
Methode 2: Verwenden Sie die Funktion preg_replace() mit dem regulären Ausdruck /'/
, um einfache Anführungszeichen in der Zeichenfolge durch Nullzeichen zu ersetzen. /'/
将字符串中的单引号替换为空字符
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()函数执行正则表达式/'/
Die Funktion preg_replace führt eine Suche nach regulären Ausdrücken aus und ersetzen.
<?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; ?>Suchen Sie nach dem Teil des Motivs, der dem Muster entspricht, und ersetzen Sie ihn durch Ersatz.
/'/
auszuführen, um nach allen einfachen Anführungszeichen in der Zeichenfolge zu suchen und diese durch Nullzeichen zu ersetzen 🎜 rrreee🎜🎜🎜🎜 empfehle das Lernen: „🎜PHP-Video-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonSo entfernen Sie einfache Anführungszeichen aus einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!