background image

PHP 字符串操作学习教程

正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释
更多的东西。PHP 提供了大量的字符串操作函数,功能强大,使用也比较简单.以下将简单
的讲述它的功能和特性。

弱类型

PHP 是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自

动转换成字符串类型,进行处理,如:

echo substr("1234567", 1, 3);

echo substr(123456,1, 3);
是一样的

定义

一般用双引号或单引号标识一个字符串。比如

$str = "i love u";
$str = 'i love u';

它者两者是有一些区别的。后者将一切单引号的内容都会当作字符处理;前者则不然。

比如

$test = "iwind";
$str = "i love $test";
$str1 = 'i love $test';
echo $str; //将得到 i love iwind
echo $str1; //将得到 i love $test

同样的以下两个例子的行为也不一样的:

echo "i love test"; // 将得到 i love est,已经将 t 视为转义
echo 'i love test'; // 将得到 i love test