Chinaunix首页 | 论坛 | 博客
  • 博客访问: 165874
  • 博文数量: 34
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 317
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-04 12:49
个人简介

专注于服务器开发技术

文章分类

全部博文(34)

文章存档

2015年(5)

2014年(29)

我的朋友

分类: PHP

2014-09-28 23:36:34

方法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) |
给主人留下些什么吧!~~