Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte grafische Erläuterung der Ersetzungs-, Teilungs- und Verbindungsmethoden von PHP-Strings

Detaillierte grafische Erläuterung der Ersetzungs-, Teilungs- und Verbindungsmethoden von PHP-Strings

墨辰丷
墨辰丷Original
2018-06-02 10:20:191746Durchsuche

Dieser Artikel stellt hauptsächlich die Ersetzungs-, Teilungs- und Verbindungsmethoden von PHP-Strings vor und analysiert die Funktionen und Verwendung von Funktionen wie preg_replace, str_replace, preg_split, explosion und implode.

String-Ersetzung

1. Führen Sie eine Suche und Ersetzung mit regulären Ausdrücken durch

Der Code lautet wie folgt:

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

Suchen Sie nach dem Teil des Betreffs, der dem Muster entspricht, und ersetzen Sie ihn durch Ersetzung.

2. Teilstring-Ersetzung

Code wie folgt:

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.

String-Aufteilung und Verkettung

Strings durch einen regulären Ausdruck trennen

Anleitung

1. Array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

Durch einen regulären Ausdruck ist der angegebene String durch die Formel getrennt.

2. explosion – Verwenden Sie eine Zeichenfolge, um eine andere Zeichenfolge zu teilen

Anweisungen:

array explosion ( string $separator , string $string [, int $limit ] )

$str = 'one|two|three|four';
// 正数的 limit
print_r(explode('|', $str, 2));
// 负数的 limit(自 PHP 5.1 起)
print_r(explode('|', $str, -1));

Die obige Routine gibt Folgendes aus:

Array
(
  [0] => one
  [1] => two|three|four
)
Array
(
  [0] => one
  [1] => two
  [2] => three
)

3. String implode(String Glue, Array Pieces) ——— — Das verbundene Array wird als Zeichenfolge

$lan=array("a","b","c");
implode("+", $lan);//a+b+c

bezeichnet. Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Lernen aller hilfreich sein wird.

Verwandte Empfehlungen:

Wie PHP die PDO-Abstraktionsschicht verwendet, um Abfrageergebnisse zu erhalten

PHP merkt sich den Status bei der Implementierung eine Suche Beispiel einer Methode

Beispiel einer Methode zum Komprimieren der Bildgröße und Konvertieren in das JPG-Format mit PHP

Das obige ist der detaillierte Inhalt vonDetaillierte grafische Erläuterung der Ersetzungs-, Teilungs- und Verbindungsmethoden von PHP-Strings. 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