把正则函数 和 字符串函数,都练习一遍。 把结果发到博客上
正则函数:
正则表达式我选取网上最常见的几个表达式来一一解释,这样应该就能完全理解正则表达式的作用了,表达式我选了站长工具里面的公式。
email地址:\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}
\w是匹配字母或数字或下划线,基本就是我们能见到的所有字,只能有一个。
[-\w.+]*代表匹配0或者多个-号,+号或者任意一个字符。
@匹配@符号
([A-Za-z0-9][-A-Za-z0-9]+\.)+匹配连续的两个以上的英文或者数字,后面可以带上.
[A-Za-z]{2,14}匹配结尾必须是字母,长度在2到14的长度。
字符串函数:
explode 分割字符串
$str = 'ouyangke,zhulaoshi,ximen'; $arr = explode(',' , $str); print_r($arr);
把字符串按照指定的标记分割出来
trstr 查找字符串在另一字符串中的第一次出现
echo strstr('ouyangke','ou'); echo '<br>'; echo strstr('ouyangke','yang',true);
strtr 查找字符串,替换掉查询到的字符串
echo strtr('ouyangke','ou','zhu');
strrchr 查找字符串在另一个字符串中最后一次出现
echo strrchr('ouyangke','ou'); echo strrchr('ouyangke','yang');
ltrim 移除字符串左侧的空白字符或其他字符
echo ltrim(' ouyangke ');
rtrim 移除字符串右侧的空白字符或其他字符
echo rtrim(' ouyangke ');
trim 移除字符串两侧的空白字符和其他字符
echo trim(' ouyangke ');