background image

上 面 的 explode 函 数 , 就 把 $str 字 符 串 按 空 格 字 符 进 行 分 隔 , 结 果 返 回 一 个 数 组 
$array:array("i", "love", "iwind").与 explode 函数有类似功能的有:preg_split(), spliti(), split()
等函数。

与此相反的,implode 和 join 则能把一个数组结合成一个字符串,他们是具有完全相同功
能的函数。
$array = array("i", "love", "iwind"); 
$str = implode(" ", $array); 
例中的 implode 函数将数组$array 的每个元素用空格字符进行连接,返回一个字符串 
$str

 

: "i love iwind".

5、字符串的裁剪
一个字符串首和尾,可能不是你想要的部分,就可以用
trim 去除一个字符串的两端空格,
rtrim 去除一个字符串的尾部空格,
ltrim

 

去除一个字符串的首部空格等函数

echo trim(" i love iwind "); // 

 

将得到 "i love iwind" 

echo rtrim(" i love iwind "); // 

 

将得到 " i love iwind" 

echo ltrim(" i love iwind "); // 

 

将得到 "i love iwind " 

其实这三个参数不仅可以去除字符串首尾的空格,还可以去除它们的第二个参数指定的
字符,如:
echo trim(",1,2,3,4,", ","); // 

 

将得到 1,2,3,4 两端的","

 

号被裁掉了。

有时还会看到有人使用 chop 这个函数,其实它是 rtrim 的同义函数

6、字符串大小写转换
对于英文字母来说,可以用 strtoupper,strtolower 将其转变成大写或小写。
echo strtoupper("i love iwind"); // 

 

将得到 I LOVE IWIND 

echo strtolower("I LOVE IWIND"); // 

 

将得到 i love iwind

7、字符串的比较

 

一般可以用 !=, == 比较两个对象是否相等,只所以说是两个对象,是因为它们不一定全
部为字符串,也可以为整型等等。比如
$a = "joe"; 
$b = "jerry"; 
if ($a != $b) 

     echo "不相等"; 

else 

     echo "相等"; 

 

如果用 !==,===(可以看到多了一个等号)比较的话,两个对象的类型要严格相等才能返