Heim  >  Artikel  >  Backend-Entwicklung  >  Kennen Sie die erweiterte Verwendung von str_replace in PHP?

Kennen Sie die erweiterte Verwendung von str_replace in PHP?

咔咔
咔咔Original
2020-11-28 18:50:363975Durchsuche
"

Sie sollten über die erweiterte Verwendung von str_replace Bescheid wissen

"

Beim Lesen des Quellcodes des PHP-Frameworks ThinkPHP gibt es viele unpopuläre Methoden, also ungewöhnliche Verwendungen.

Hier analysiert Kaka zunächst die Methode str_replace, die einige Zeichen in der Zeichenfolge ersetzen soll (Groß- und Kleinschreibung beachten).

Sehen wir uns zunächst einen häufig verwendeten Fall an

Kennen Sie die erweiterte Verwendung von str_replace in PHP?
Demonstrationsfall

Sie sollten wissen, welche Ergebnisse beim Zugriff auf diesen Controller zurückgegeben werden, d. h. die Ergebnisse werden zurückgegebenHello world!中所有的world会给改变为Peter

Kennen Sie die erweiterte Verwendung von str_replace in PHP?
Fahren Sie dann mit dem nächsten fort Schritt Für ein Fall-Upgrade sehen Sie sich bitte das Bild unten an
In diesem Fall handelt es sich bei den zu durchsuchenden Daten um ein Array, und auch die Funktionsersetzung ist anwendbar.

Kennen Sie die erweiterte Verwendung von str_replace in PHP?
Demonstrationsfall 2

Sie können die Gesamtzahl der Ersetzungen in den zurückgegebenen Ergebnissen sehen.

Kennen Sie die erweiterte Verwendung von str_replace in PHP?
Fall 2 Rückgabeergebnis

Natürlich möchte Kaka Ihnen heute nicht diese beiden Verwendungsmethoden erklären, sondern den Fall unten

Die Werte und Anforderungen finden Sie in In diesem Fall sind die ersetzten Werte alle Arrays.

Ich weiß nicht, ob Sie diese Methode schon einmal verwendet haben. Diese Verwendungsmethode wurde von Kaka im Leserahmen-Quellcode entdeckt.

Kennen Sie die erweiterte Verwendung von str_replace in PHP?
Falldemonstration 3

Ergebnisse zurückgeben

Sie können auch an den zurückgegebenen Ergebnissen erkennen, dass diese Erfassungsmethode im Entwicklungsprozess nicht oft verwendet wird, Sie müssen sich dessen jedoch dennoch bewusst sein Verwendung von.

Kennen Sie die erweiterte Verwendung von str_replace in PHP?
Das Rückgabeergebnis von Fall drei

wird im Framework-Quellcode wie folgt verwendet. Dieser Fall ist genau derselbe wie der dritte von Kaka demonstrierte Fall.

Es ist nur so, dass der Framework-Quellcode genau das macht, wenn er SQL-Anweisungen generiert.

Kennen Sie die erweiterte Verwendung von str_replace in PHP?
Demo-Fall 4

Oben geht es um die einfache Verwendung von str_replace

Beharrlichkeit beim Lernen, Beharrlichkeit beim Bloggen und Beharrlichkeit beim Teilen sind die Überzeugungen, an denen Kaka seit seiner Karriere festhält. Ich hoffe, dass Kakas Artikel im riesigen Internet Ihnen ein wenig helfen können Kaka, wir sehen uns in der nächsten Ausgabe

Das obige ist der detaillierte Inhalt vonKennen Sie die erweiterte Verwendung von str_replace 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