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
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!