string.php
来源:原创
时间:2016-09-14
作者:脚本小站
分类:代码笔记
<?php trim() //删除字符串两端的空格或其他预定义字符 rtrim() //删除字符串右边的空格或其他预定义字符 chop() //rtrim()的别名 ltrim() //删除字符串左边的空格或其他预定义字符 dirname() //返回路径中的目录部分 //字符串生成与转化: str_pad('string',10,'.') //把字符串填充为指定的长度 str_repeat('=>',10) //重复指定字符串 strrev('string') //反转字符串 wordwrap('string',5,'<br>') //按照指定长度对字符串进行折行处理 str_shuffle('string') //随机地打乱字符串中所有字符 parse_str('id=23&name=Stephen',[$param])//将字符串解析成变量或数组 number_format(232.413,3,'.',',') //通过千位分组来格式化数字 // 分割字符串 str_split('string',5) //把字符串分割到数组中 //大小写转换: strtolower('string') //字符串转为小写 strtoupper('string') //字符串转为大写 ucfirst('string') //字符串首字母大写 ucwords('string') //字符串每个单词首字符转为大写 //html标签关联: htmlentities('<a></a>') //把字符转为HTML实体 htmlspecialchars('<a></a>')//预定义字符转html编码 nl2br("\n") //\n转义为<br>标签 strip_tags()* //剥去 HTML、XML 以及 PHP 的标签 addcslashes() //在指定的字符前添加反斜线转义字符串中字符 stripcslashes() //删除由addcslashes()添加的反斜线 addslashes() //指定预定义字符前添加反斜线 stripslashes() //删除由addslashes()添加的转义字符 quotemeta() //在字符串中某些预定义的字符前添加反斜线 chr() //从指定的 ASCII 值返回字符 ord() //返回字符串第一个字符的 ASCII 值 //字符串比较: strcasecmp('string','string') //不区分大小写比较两字符串 strcmp('string','string') //区分大小写比较两字符串 strncmp('string','string',3) //比较字符串前n个字符,区分大小写 strncasecmp() //比较字符串前n个字符,不区分大小写 strnatcmp() //自然顺序法比较字符串长度,区分大小写 strnatcasecmp() //自然顺序法比较字符串长度,不区分大小写 //字符串截取与拼接: chunk_split('string','length') //将字符串分成小块 explode('_','string') //使用一个字符串为标志分割另一个字符串 implode('_','array') //同join,将数组值用预订字符连接成字符串 strtok('string','\nc') //使用多个分隔符切开字符串每执行一次分割一次,可用循环 substr('string','start','lengh') //截取字符串 mb_substr('String','start','length','utf-8')//截取中文 //字符串替换: str_replace('array','array','string') //字符串替换操作,区分大小写(三个参数都可为数组或字符串) str_ireplace() //字符串替换操作,不区分大小写 substr_replace('string','abc',0,1) //替换字符串中某串为另一个字符串 strtr() //替换单个字符,区分大小写 //字符串查找 similar_text('string','string',$persent) //返回两个字符串相似程度 strrchr('string','char') //查找字符串出现的最后位置,返回该字符以后的所有字符 strstr() //返回一个字符串在另一个字符串中开始位置到结束的字符串 stristr() //返回一个字符串在另一个字符串中开始位置到结束的字符串,不区分大小写 strpos('str','char/str')//寻找字符串中某字符(或字符串)最先出现的位置 stripos() //寻找字符串中某字符(或字符串)最先出现的位置,不区分大小写 strrpos() //寻找某字符串中某字符(或字符串)最后出现的位置 strripos() //寻找某字符串中某字符(或字符串)最后出现的位置,不区分大小写 strspn() //返回字符串中首次符合mask的子字符串长度 strcspn() //返回字符串中不符合mask的字符串的长度 //字符串统计: substr_count('string','a') //统计一个字符串,在另一个字符串中出现次数 str_word_count('string') //统计字符串含有的单词数 strlen() //统计字符串长度 mb_strlen($str,'utf-8') //统计包含中文字符 count_chars() //统计字符串中所有字母出现次数(0..255) //字符串编码: md5()//字符串md5编码