php字符串函数.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:5 大小:48KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

php字符串函数.doc

php字符串函数.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Phper.yang@gmail.com字符串的比较函数:字符串按照字节比较strcmp()/不区分大小写的strcasecmp()字符串按照自然排序法的比较strnatcmp()/不区分大小写的strnatcasecmp()字符串的模糊比较soundex()字符串的查找函数:strchr()=strstr()//根据查找的字符串查找出并显示出来stristr()//和上面的函数功能一样,只是不区分大小写strrchr()//和上面函数差不多只是把把最后一次的输出来$email='name@example@.com';$domain=strstr($email,'@');echo$domain;//prints@example.com$domain=strrchr($email,'@');echo$domain;//prints@.com字符串查找的返回位置的函数:strpos()//查找字符串并返回字符串所在的位置stripos()//查找字符串并返回字符串所在的位置只是不区分大小写strrpos()//查找字符串并返回最后一次出现的位置strripos()//查找字符串并返回最后一次出现的位置只是不区分大小写字符串和数组的操作:字符串转数组explode();数组转字符串implode();序列化数组和反序列化:serialize();//序列化数组unserialize();//反序列化数组字符串的长度计算:strlen();//计算字符串的长度mb_strlen();//可以正确计算汉字的长度iconv_strlen();//可以正确计算汉字的长度字符串的截取:substr();//截取字符串从什么位置到什么位置mb_substr();//截取字符串从什么位置到什么位置,可以正确截取汉字iconv_substr();//截取字符串从什么位置到什么位置,可以正确截取汉字mb_strcut();//截取汉字字符串的反转:strrev();//字符串的反转//反转中文字符和特殊字符$str="中国北京&*&**(uuu";$result="";$legth=mb_strlen($str,"utf8");for($i=$legth-1;$i>=0;$i--){$result.=mb_substr($str,$i,1,"utf8");}计算字符串在大的字符串中出现的次数:substr_count();//计算英文的mb_substr_count//echomb_substr_count($str,"翻译");计算汉字的不错计算两个时间差:(strtotime('2009-08-07')-strtotime('2009-08-06'))/86400isset();//检测变量是否设置;empty();//检测一个变量是否为空array_pop()//数组出栈,array_push()//数组入栈数组打乱和字符串打乱:shuffle();//数组打乱str_shuffle();//字符串打乱字符串的替换(HTML页面生成):str_replace();//替换str_ireplace();//不区分大小写替换str_replace("iwind","kiki","iloveiwind,iwindsaid");str_replace(array("iwind","kiki"),"people","ilovekiki,iwindsaid");str_replace(array("iwind","kiki"),array("gentleman","ladies"),"ilovekiki,iwindsaid");substr_replace();substr_replace("abcdefgh","DEF",3);substr_replace("abcdefgh","DEF",3,2);字符串的重复输出:str_repeat();//echostr_repeat("*",10);输出是个*字符串的单词的计算:str_word_count();//str_word_count($str);写出单词有多少个数组根据需要的查找出组成一个新的字符串preg_grep();//返回与模式匹配的数组单元匹配部分是正则表达式$fl_array=preg_grep("/^(\d+)?\.\d+$/",$array);GET类经常使用的函数get_class_methods()//所有方法get_included_files()//返回当前页所有加载的文件get_de