Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie einfache Anführungszeichen aus einer Zeichenfolge in PHP

So entfernen Sie einfache Anführungszeichen aus einer Zeichenfolge in PHP

青灯夜游
青灯夜游Original
2022-08-16 19:20:273415Durchsuche

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)“.

So entfernen Sie einfache Anführungszeichen aus einer Zeichenfolge in PHP

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(&#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;
?>

So entfernen Sie einfache Anführungszeichen aus einer Zeichenfolge in PHP

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. So entfernen Sie einfache Anführungszeichen aus einer Zeichenfolge in 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;
?>

Suchen Sie nach dem Teil des Motivs, der dem Muster entspricht, und ersetzen Sie ihn durch Ersatz.

Parameterbeschreibung:

  • $pattern: Das zu durchsuchende Muster, das ein String oder ein String-Array sein kann. 🎜
  • 🎜$replacement: String oder String-Array, der zum Ersetzen verwendet wird. 🎜
  • 🎜$subject: Der Ziel-String oder das String-Array, der durchsucht und ersetzt werden soll. 🎜
  • 🎜$limit: Optional, die maximale Anzahl von Ersetzungen für jede Betreffzeichenfolge pro Muster. Der Standardwert ist -1 (keine Begrenzung). 🎜
  • 🎜$count: Optional, die Anzahl der Ersatzausführungen. 🎜
🎜Verwenden Sie einfach die Funktion preg_replace(), um den regulären Ausdruck /'/ 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn