时间:2021-07-01 10:21:17 帮助过:15人阅读
具体如下:
<?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); ?>
运行结果为:
This is an example,you see Jack tell Tom something
相关推荐:
php 字符串转义的相关函数
php 字符串分割和比较介绍
php 字符串正则替换函数preg_replace使用详解
以上就是php如何实现子字符串位置相互对调互换的详细内容,更多请关注Gxl网其它相关文章!