Wie implementiere ich str_replace in PHP?



In diesem Artikel werden wir uns str_replace in PHP ansehen, um zu versuchen, das Konzept im Detail zu verstehen, und anschließend eine praktische Demonstration durchführen.

Die Arbeit mit Zeichenmustern ist heutzutage sehr wichtig geworden, da heutzutage eine große Datenmenge verarbeitet wird. In diesem Artikel werfen wir einen Blick auf str_replace in um zu versuchen, das Konzept im Detail zu verstehen.

Die folgenden Hinweise werden in diesem Artikel behandelt:





Beginnen wir also mit diesem Artikel über str_replace in PHP.

str_replace in PHP

Um einige Zeichen durch andere Zeichen in der Zeichenfolge zu ersetzen, verfügen wir über Funktionen in PHP, die mit bestimmten Regeln funktionieren. Sie sind:



  • Es gibt ein Array zurück, wenn die Zeichenfolge in einem Array gesucht werden muss.
  • Das Suchen und Ersetzen wird mit jedem Array-Element durchgeführt, wenn die Zeichenfolge in einem Array gesucht werden muss.
  • Eine leere Zeichenfolge wird verwendet, wenn sowohl Suchen als auch Ersetzen Arrays sind und Ersetzen weniger Elemente als Suchen enthält.
  • Die Ersetzungszeichenfolge wird für jeden Suchwert verwendet, wenn die Suche ein Array und die Ersetzungszeichenfolge eine Zeichenfolge ist

Wenn Sie mit diesem Artikel über str_replace in PHP fortfahren, sehen Sie sich die folgende Funktion an:

Was ist str_replace ()?

str_replace () ist eine integrierte Funktion, mit der einige Zeichen durch andere Zeichen in einer Zeichenfolge ersetzt werden. Ersetzt alle Vorkommen eines Wortes innerhalb der Zeichenfolge.

Syntax: str_replace (suchen, ersetzen, string, count)



Finden : Dieser Parameter kann entweder ein String- oder ein Array-Typ sein, der den zu durchsuchenden und zu ersetzenden String angibt.

Ersetzen: Dieser Parameter kann auch ein String- oder Array-Typ sein, der den String angibt, durch den er ersetzt werden soll.

String: Dieser Parameter gibt die Zeichenfolge oder das Array von Zeichenfolgen an, in denen gesucht und ersetzt werden soll.

Anzahl: Dieser Parameter ist optional, wenn der Wert auf die Gesamtzahl der Ersetzungsvorgänge festgelegt ist.

Sehen wir uns ein Beispiel an, in dem der Parameter zum Suchen und Ersetzen ein Zeichenfolgentyp ist:

 
sushma liebt es zu codieren, weil sushma in einem guten produktbasierten unternehmen platziert werden möchte

Im obigen Beispiel wird jedes Auftreten von 'Ashok' durch 'Sushma' ersetzt.

Sehen wir uns ein anderes Beispiel an, in dem der Parameter zum Suchen und Ersetzen ein Array-Typ ist:

 

Ausgabe

Deine Freunde sind Sushma, Vaibhav, Adarsh, Chintan

Wenn die Parameter vom Array-Typ sind, werden alle Elemente desfindenArgumente werden in der Zeichenfolge gesucht und durch die entsprechenden Elemente in der Zeichenfolge ersetztersetzenStreit. Wenn die Anzahl der Elemente inersetzenArgument ist weniger als das infindenArray, dann, wenn es irgendwelche Vorkommen der zusätzlichen Elemente von gibtfindenArgument in derZeichenfolgeArgument dann werden sie durch eine leere Zeichenfolge ersetzt. Wenn dieZeichenfolgeParameter ist auch ein Array anstelle eines Strings, dann alle Elemente vonZeichenfolgewird gesucht.

Bei dieser Funktion wird zwischen Groß- und Kleinschreibung unterschieden. Um dieses Problem zu beheben, haben wir str_ireplace (), um eine Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen.

Wenn Sie mit diesem Artikel über str_replace in PHP fortfahren, sehen Sie sich die folgende Funktion an:

Was ist str_ireplace ()?

str_ireplace () ist eine integrierte Funktion, die str_replace () ähnelt, d. h. Zeichen ersetzt, bei denen in einer Zeichenfolge sogar zwischen Groß- und Kleinschreibung unterschieden wird.

Syntax: str_ireplace (suchen, ersetzen, string, count)

Sehen wir uns ein Beispiel an, in dem der Parameter zum Suchen und Ersetzen ein Zeichenfolgentyp ist (unabhängig von der Zeichenfolge, bei der zwischen Groß- und Kleinschreibung unterschieden wird):

 

Ausgabe:

sushma liebt es zu codieren, weil sushma in einem guten produktbasierten unternehmen platziert werden möchte

Sehen wir uns ein weiteres Beispiel an, in dem der Parameter zum Suchen und Ersetzen ein Array-Typ ist (unabhängig von der Zeichenfolge, bei der zwischen Groß- und Kleinschreibung unterschieden wird):

 

Ausgabe

Deine Freunde sind Sushma, Vaibhav, Adarsh, Chintan

Damit sind wir am Ende dieses Artikels angelangt. Ich hoffe, Sie haben beide in PHP integrierten Funktionen kennengelernt, d. H. str_replace () und str_ireplace () mit geeigneten Beispielen.

wie man Dateien in Java verwendet

Wenn Sie diesen str_replace im PHP-Artikel als relevant empfunden haben, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren dieses Artikels und ich werde mich bei Ihnen melden.