字符串
单引号
变量和转义的序列都不会进行转义,而会原样输出。
双引号
标识符(定界符)
需要输出大量文本时,可以使用标识符来定义字符串。
字符串拼接
格式化字符串
获取字符串
字符串查找
字符串替换
正则匹配
(1)^PHP 匹配以PHP开头的字符串
[^a-z] 表示匹配所有非小写字母开头的字符串
2PHP$ 匹配以PHP结尾的字符串
(3)^PHP$ 精确匹配PHP字符串
(4)PHP 匹配所有含有PHP的字符串
(5)com|org|net 匹配com、org、net中的任意一个
(6)PHP内置通用字符集
(7)使用{}确定重复出现的次数
(8)?与{0,1}相等
(9)*与{0,}相等
(10)+与{1,}相等
正则匹配函数
int ereg ( string $pattern , string $string [, array &$regs ] )
ereg(匹配规则,要匹配的字符串,匹配结果存放数组)
该函数会将匹配中的子串存在regs数组中,regs[0]为原字符串,regs[1]为第一个匹配中的字符串,regs[2]为第二个匹配中的字符串。如果省略第三个参数,则匹配中返回true;否则返回false。php5.3以上的版本不支持ereg()函数,而是使用preg_match()函数。
array split ( string $pattern , string $string [, int $limit = -1 ] )
array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )
explode(一个分割用的字符或字符串,原始字符串,最多分割成多少个子串)