Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Methoden zum Ersetzen von Zeichenfolgen gibt es in der Funktion str_replace() in PHP? (vier Typen)

Welche Methoden zum Ersetzen von Zeichenfolgen gibt es in der Funktion str_replace() in PHP? (vier Typen)

不言
不言Original
2018-08-22 15:56:001964Durchsuche

Was dieser Artikel Ihnen zeigt, sind die Methoden zum Ersetzen von Zeichenfolgen durch die Funktion str_replace() in PHP. (Vier Typen) haben einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

In diesem Artikel werden vier Möglichkeiten zur Verwendung der PHP-String-Replace-Funktion str_replace() vorgestellt. Der spezifische Inhalt lautet 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.

1. $search, der zu ersetzende String oder Array

2. $replace, der zu ersetzende String oder Array

3 Abgefragtes Array

4. $count, optional, wird auf die Anzahl der Ersetzungen gesetzt

5. Rückgabewert: Diese Funktion gibt das ersetzte Array oder die Zeichenfolge (neu generiert) zurück.

<?php

  //实例一:字符串替换字符串

  $str1 = str_replace("red","black","red green yellow pink purple");

  echo $str1."";  //输出结果为black green yellow pink purple

?>

<?php

  //实例二:字符串替换数组键值

  $arr = array("blue","red","green","yellow");

  $str1 = str_replace("red","pink",$arr,$i);

  print_r($str1);

?>

<?php

  //实例三:数组替换数组,映射替换

  $arr1 = array("banana","orange");

  $arr2 = array("pitaya","tomato");

  $con_arr = array("apple","orange","banana","grape");

  $con_rep = str_replace($arr1,$arr2,$con_arr,$count);

  print_r($con_rep);

?>

<?php

  //实例四:如$search为数组,$replace为字符串时

  $search = array("banana","grape");

  $replace = "tomato";

  $arr = array("banana","apple","orange","grape");

  $new_arr = str_replace($search,$replace,$arr,$count);

  print_r($new_arr);

?>

Verwandte Empfehlungen:

PHP-Funktions-Teilstring-Ersetzung str_replace

Einführung in die Verwendung von PHP-Strings Ersatzfunktion str_replace()

Das obige ist der detaillierte Inhalt vonWelche Methoden zum Ersetzen von Zeichenfolgen gibt es in der Funktion str_replace() in PHP? (vier Typen). 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