Heim  >  Artikel  >  Backend-Entwicklung  >  PHP kann bestimmte Zeichen in einem Zug ersetzen (ohne Berücksichtigung der Groß-/Kleinschreibung)

PHP kann bestimmte Zeichen in einem Zug ersetzen (ohne Berücksichtigung der Groß-/Kleinschreibung)

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-08-04 15:21:161787Durchsuche

Im vorherigen Artikel haben wir gelernt, wie man Regionsinformationen festlegt. Wenn Sie diese benötigen, lesen Sie bitte „Lernen Sie, wie Sie PHP-Regionsinformationen festlegen“. Dieses Mal stellen wir Ihnen die Methode zum Ersetzen bestimmter Zeichen in einer Zeichenfolge vor. Sie können bei Bedarf darauf zurückgreifen.

In PHP gibt es eine magische Funktion, die bestimmte Zeichen in einer Zeichenfolge ersetzen kann. Es gibt jedoch zwei Funktionen, die die Groß-/Kleinschreibung nicht berücksichtigen, und die andere Wir werden diese Funktion einführen, bei der die Groß- und Kleinschreibung nicht berücksichtigt wird.

Werfen wir zunächst einen Blick auf Kastanien.

<?php
echo str_ireplace("明灯三千","花开满城","为你明灯三千!");
?>

Schauen Sie sich diesen Code an. Was wird Ihrer Meinung nach das Ergebnis sein? Sollten wir „dreitausend helle Lichter“ durch „Blumen, die in der ganzen Stadt blühen“ ersetzen, oder? Werfen wir einen Blick auf die Antwort.

PHP kann bestimmte Zeichen in einem Zug ersetzen (ohne Berücksichtigung der Groß-/Kleinschreibung)

Ja, das stimmt. Es ersetzt „dreitausend helle Lichter“ in unserer ursprünglichen Zeichenfolge durch „Blumen blühen in der ganzen Stadt“.

Dann schauen wir uns diese Funktion im Detail an. Die Funktion

str_ireplace() ersetzt einige Zeichen in einer Zeichenfolge (ohne Berücksichtigung der Groß-/Kleinschreibung).

Werfen wir einen Blick auf das Syntaxformat.

str_ireplace(find,replace,string,count)

Der erste Parameter gibt den zu findenden Wert an; der dritte Parameter ist die zu ersetzende Zeichenfolge; Variable.

Aber wir müssen die folgenden Regeln befolgen, wenn wir diese Funktion verwenden:

Wenn die gesuchte Zeichenfolge ein Array ist, wird ein Array zurückgegeben.

Wenn die gesuchte Zeichenfolge ein Array ist, wird jedes Element im Array gefunden und ersetzt.

Wenn Sie ein Array gleichzeitig suchen und ersetzen müssen und die Anzahl der zu ersetzenden Elemente geringer ist als die Anzahl der gefundenen Elemente, werden die redundanten Elemente durch leere Zeichenfolgen ersetzt.

Wenn ein Array durchsucht wird, aber nur eine Zeichenfolge ersetzt wird, wird die Ersatzzeichenfolge für alle gefundenen Werte verwendet.

Das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonPHP kann bestimmte Zeichen in einem Zug ersetzen (ohne Berücksichtigung der Groß-/Kleinschreibung). 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