ホームページ  >  記事  >  バックエンド開発  >  PHPで部分文字列の位置を交換する方法

PHPで部分文字列の位置を交換する方法

*文
*文オリジナル
2018-01-02 11:09:532462ブラウズ

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関連関数

php 文字列の分割と比較の概要

php 文字列の正規置換関数 preg_replace の使い方の詳細な説明

以上がPHPで部分文字列の位置を交換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。