方法1:利用substr和strlen函数
$str1 = "ag";
$str2 = "jkllll";
$str1 .= $str2;//$str1="agjkllll"
$str2 = substr($str1,0,strlen($str1)-strlen($str2));//$str2="ag"
$str1 = substr($str1, strlen($str2));//$str1="jkllll"
方法2:利用list函数
$str1 = "ag";
$str2 = "jkllll";
list($str2,$str1) = array($str1,$str2);
方法3:利用str_replace函数
$str1 = "ag";
$str2 = "jkllll";
$str1.=$str2;
$str2 = str_replace($str2, "", $str1);//$str2="ag"
$str1 = str_replace($str2, "", $str1);
方法4:异或运算(不可取)
经测试异或运算不适用于交换两个字符串,仅适合交换整数。
阅读(1354) | 评论(0) | 转发(0) |