Heim  >  Artikel  >  Backend-Entwicklung  >  So ersetzen Sie Leerzeichen in PHP

So ersetzen Sie Leerzeichen in PHP

藏色散人
藏色散人Original
2020-11-05 11:28:082462Durchsuche

So ersetzen Sie Leerzeichen in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Entfernen Sie dann die Leerzeichen in der angegebenen Zeichenfolge durch „str_replace(“ll“, „“, „good golly miss molly!“, $count);“

So ersetzen Sie Leerzeichen in PHP

Empfohlen: „PHP-Video-Tutorial

php ersetzt Leerzeichen (Designidee der PHP-Funktion)

1. Ersetzung und wird ebenfalls zuerst gesucht und dann ersetzt. Wenn es abgefangen wird, wird es zuerst gefunden und dann abgefangen.

2 Beim Entwerfen der Funktion entwerfen wir die Funktion gemäß der Idee, dass die Standardparameter zuletzt und die Kernpunkte zuerst festgelegt werden: Bei der Suche wird zuerst $ gesucht (array_search(), str_search(), str_replace()), beim Abfangen eines Teilstrings steht $arr an erster Stelle (substr(), str_slice)

2. Ersetzen Sie Leerzeichen durch php

Problembeschreibung:

Bitte Implementieren Sie eine Funktion zum Ersetzen von Leerzeichen in einer Zeichenfolge. Ersetzen Sie diese durch „%20“. Wenn die Zeichenfolge beispielsweise „We Are Happy.“ lautet, lautet die ersetzte Zeichenfolge „We%20Are%20Happy“.

Code:

 <?php
 function replaceSpace($str)
 {
     return str_replace(" ","%20",$str);
 }

3. str_replace-Funktion

str_replace

(PHP 4, PHP 5, PHP 7)

str_replace - Substring-Ersetzung

Anweisungen

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

Diese Funktion gibt einen String oder ein Array zurück . Diese Zeichenfolge oder dieses Array ist das Ergebnis des Ersetzens aller Suchvorgänge im Betreff durch Ersetzen.

Wenn keine besonderen Ersetzungsanforderungen bestehen (z. B. reguläre Ausdrücke), sollten Sie diese Funktion verwenden, um ereg_replace() und preg_replace() zu ersetzen.

Parameter

Wenn Suchen und Ersetzen Arrays sind, führt str_replace() eine Mapping-Ersetzung für das Subjekt durch. Wenn die Anzahl der Ersetzungswerte geringer ist als die Anzahl der Suchwerte, werden zusätzliche Ersetzungen mit leeren Zeichenfolgen durchgeführt. Wenn die Suche ein Array und das Ersetzen eine Zeichenfolge ist, wird beim Ersetzen jedes Elements in der Suche immer diese Zeichenfolge verwendet. Durch diese Konvertierung wird die Groß-/Kleinschreibung nicht geändert.

Wenn Suchen und Ersetzen beide Arrays sind, werden ihre Werte nacheinander verarbeitet.

Suche

Der zu findende Zielwert ist die Nadel. Ein Array kann mehrere Ziele angeben.

replace

Ersatzwert für die Suche. Ein Array kann verwendet werden, um mehrere Ersetzungen anzugeben.

Betreff

Array oder String zum Durchführen der Ersetzung. Das ist Heuhaufen.

Wenn das Subjekt ein Array ist, durchläuft die Ersetzungsoperation das gesamte Subjekt und der Rückgabewert ist ebenfalls ein Array.

count

Wenn angegeben, wird sein Wert auf die Häufigkeit der Ersetzung gesetzt.

Rückgabewert

Diese Funktion gibt das ersetzte Array oder die ersetzte Zeichenfolge zurück. 🔜

Das obige ist der detaillierte Inhalt vonSo ersetzen Sie Leerzeichen 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