1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
| addslashes($str) //使用反斜线转移字符串 stripcslashes($str) //反引用一个使用addcslashes转义的字符串 stripslashes($str) //反引用一个引用字符串 chr($ascii) //返回ASCII码的字符 ord($char) //返回字符的ASCII码 substr_count($haystack, $needle) //计算子串出现的次数 count_chars($str [,$mode]) 统计每个字节值出现的次数 //0 - 以所有的每个字节值作为键名,出现次数作为值的数组。 //1 - 与0相同,但只列出出现次数大于零的字节值。 //2 - 与0相同,但只列出出现次数等于零的字节值。 //3 - 返回由所有使用了的字节值组成的字符串。 //4 - 返回由所有未使用的字节值组成的字符串。 crypt($str, [$salt]) //单向字符串散列 str_split($str [,$len]) //将字符串按长度分割为数组 explode($separ, $str) //使用一个字符串分割另一个字符串 implode([$glue,] $arr) //将数组元素的值根据$glue连接成字符串 chunk_split($str [,$len [,$end]]) //将字符串分割成小块 $len:每段字符串的长度,$end:每段字符串末尾加的字符串(如"\r\n") html_entity_decode($str [,$flags [,$encoding]]) //将HTML实体转成字符信息 htmlentities($str [,$flags [,$encoding]]) //将字符信息转成HTML实体 htmlspecialchars_decode($str) //将特殊HTML实体转成字符信息 htmlspecialchars($str [,$flags [,$encoding]]) //将字符信息转成特殊HTML实体 lcfirst($str) //将字符串首字母转成小写 ucfirst($str) //将字符串首字母转成大写 ucwords($str) //将字符串中每个单词的首字母转换为大写 strtolower($str) //将字符串转化为小写 strtoupper($str) //将字符串转化为大写 trim($str [,$charlist]) //去除字符串首尾处的空白字符(或者其他字符) ltrim($str [,$charlist]) //去除字符串首段的空白字符(或者其他字符) rtrim($str [,$charlist]) //去除字符串末端的空白字符(或者其他字符) md5_file($file) //计算指定文件的MD5散列值 md5($str) //计算字符串的MD5散列值 money_format($format, $num) //将数字格式化为货币形式 number_format($num) //格式化数字 nl2br($str) //在字符串所有新行之前插入HTML换行标记<br /> parse_str($str, [$arr]) //解析字符串 print($str) //输出字符串 printf //输出格式化字符串 sprintf($format [,$args...]) //格式化字符串 sha1_file //计算文件的sha1散列值 sha1 //计算字符串的sha1散列值 similar_text($first, $second [,$percent]) //计算两个字符串的相似度 返回在两个字符串中匹配字符的数目,$percent存储相似度百分比 str_replace($search, $replace, $str [,$count [,$type]]) //子字符串替换 str_ireplace //字符串替换(忽略大小写) str_pad($str, $len [,$pad [,$type]]) //使用另一个字符串填充字符串为指定长度 $type:在何处填充。STR_PAD_RIGHT,STR_PAD_LEFT 或 STR_PAD_BOTH str_repeat($str, $num) //重复一个字符串 str_shuffle($str) //随机打乱一个字符串 str_word_count($str [,$format [,$charlist]]) //返回字符串中单词的使用情况 strcasecmp($str1, $str2) //二进制安全比较字符串(不区分大小写) 如果str1小于str2,返回负数;如果str1大于str2,返回正数;二者相等则返回0。 strcmp($str1, $str2) //二进制安全字符串比较 strcoll($str1, $str1) //基于区域设置的字符串比较(区分大小写,非二进制安全) strcspn($str1, $str1 [,$start [,$len]]) //获取不匹配遮罩的起始子字符串的长度 strip_tags($str) //从字符串中去除HTML和PHP标记 strpos($haystack, $needle [,$offset]) //查找字符串首次出现的位置 stripos($haystack, $needle [,$offset]) //查找字符串首次出现的位置(不区分大小写) strripos($haystack, $needle [,$offset]) //计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写) strrpos($haystack, $needle [,$offset]) //计算指定字符串在目标字符串中最后一次出现的位置 strlen($str) //获取字符串长度 strpbrk($haystack, $str) //在字符串中查找一组字符的任何一个字符 strrev($str) //反转字符串 join('', array_reverse(preg_split("//u", $str))); //实现对UTF-8字符串的反转 strspn$subject, $mask) //计算字符串中全部字符都存在于指定字符集合中的第一段子串的长度。 strstr($haystack, $needle) //查找字符串的首次出现 stristr($haystack, $needle) //查找字符串的首次出现(不区分大小写) strrchr($haystack, $needle) //查找指定字符在字符串中的最后一次出现 strtok($str, $token) //标记分割字符串 substr_compare($main_str, $str, $offset [,$len) //二进制安全比较字符串(从偏移位置比较指定长度) substr_replace$str, $replace, $start [,$len] //替换字符串的子串 strtr($str, $from, $to) //转换指定字符 substr($str, $start [,$len]) //返回字符串的子串 vfprintf$handle, $format, $args) //将格式化字符串写入流 vprintf($format, $args) //输出格式化字符串 vsprintf($format, $args) //返回格式化字符串 wordwrap($str [,$width=75 [,$break='\n']]) //打断字符串为指定数量的字串
crc32($str) //计算一个字符串的crc32多项式 crc32算法[循环冗余校验算法] 生成str的32位循环冗余校验码多项式。将数据转换成整数。
|