PHP で部分文字列の位置を交換するには?この記事では、PHP で部分文字列の位置を交換および交換する方法を主に紹介します。これには、PHP の文字列操作、挿入、置換などの関連スキルが含まれます。それを参照できます。お役に立てれば幸いです。
詳細は次のとおりです:
<?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); ?>
実行結果は次のとおりです:
これは例です。ジャックがトムに何かを伝えていることがわかります
関連推奨事項:
php 文字列の正規置換関数 preg_replace の使い方の詳細な説明
以上がPHPで部分文字列の位置を交換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。