Heim  >  Artikel  >  Backend-Entwicklung  >  So tauschen Sie die Positionen von Teilzeichenfolgen in PHP aus

So tauschen Sie die Positionen von Teilzeichenfolgen in PHP aus

*文
*文Original
2018-01-02 11:09:532533Durchsuche

Wie tausche ich Teilstringpositionen in PHP aus? In diesem Artikel wird hauptsächlich die Methode zum Austauschen und Austauschen von Teilzeichenfolgen in PHP vorgestellt. Sie kann die Funktion des Austauschs zweier Teilzeichenfolgen in einer einfachen Zeichenfolge realisieren. Dazu gehören verwandte Fähigkeiten von PHP-Zeichenfolgenoperationen, Einfügungen, Ersetzungen und anderen Vorgängen kann sich darauf beziehen. Ich hoffe, es hilft allen.

Die Details sind wie folgt:

<?php
/*子字符串位置互换
 */
$str1="Tom";
$str2="Jack";
$str="This is an example,you see Tom tell Jack something";
function str_change($str,$str1,$str2){
  $len1=strlen($str1);
  $len2=strlen($str2);
  $pos1=strpos($str,$str1);
  $str=substr_replace($str,$str2,$pos1,$len1);//替换$str1为$str2
  $pos2= strpos($str,$str2,$len1+$pos1);//定位替换后字符串中原$str2字段的位置
  return substr_replace($str,$str1,$pos2,$len2);//替换$str2为$str1
}
echo str_change($str,$str1,$str2);
?>

Das laufende Ergebnis ist:

Dies ist ein Beispiel, Sie sehen, wie Jack Tom etwas erzählt

Verwandte Empfehlungen:

PHP-String-Escape-bezogene Funktionen

php Zeichen Einführung in die Segmentierung und den Vergleich von Zeichenfolgen

Detaillierte Erläuterung der Verwendung der regulären Ersetzungsfunktion für PHP-Zeichenfolgen preg_replace

Das obige ist der detaillierte Inhalt vonSo tauschen Sie die Positionen von Teilzeichenfolgen in PHP aus. 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