工商网站官网入口,求网站制作,wordpress单号管理,青岛网站域名备案查询函数名描述实例输入输出trim()删除字符串两端的空格和其他预定义字符 $str\r\nHello\r\n; echo trim($str) 目标字符串 清除后的字符串 rtrim()/chop() 删除字符串右边的空格或其他预定义字符 ltrim() 删除字符串左边的空格或其他预定义字符 … 函数名描述实例输入输出trim()删除字符串两端的空格和其他预定义字符 $str\r\nHello\r\n; echo trim($str) 目标字符串 清除后的字符串 rtrim()/chop() 删除字符串右边的空格或其他预定义字符 ltrim() 删除字符串左边的空格或其他预定义字符 dirname() 返回路径中的目录部分 echo dirname(c:/testweb/home.php) 一个包含路径的字符串 返回文件路径的目录 str_pad() 把字符串填充为指定的长度 $strHello World; echo str_pad($str,20,.); 要填充的字符串| 新字符串的长度| 供填充使用的字符串 默认是空白 完成后的字符串 str_repeat() 重复使用自定字符串 echo str_repeat(.,13) 要重复的字符串| 字符串将被重复的次数 13个点 str_split() 把字符串分割到数组中 print_r(str_split(hello)); 数组元素的长度默认 拆分后的字符串数组 strrev() 反转字符串 echo strrev(hello world) 目标字符串 颠倒顺序后的字符串 wordwrap() 按照指定长度对字符串进行折行处理 $strAn example on a long world :Supercalifragulistic; echo wordwrap($str,15) 目标字符串|最大宽度 执行后的新字符串 str_shuffle() 随机地打乱字符串中所有字符 echo str_shuffle(Hello World); 目标字符串 顺序打乱后的字符 parse_str() 将字符串解析成变量 parse_str(id23namejohn%20Adams,$myArray); print_r($myArray); 要解析的字符串| 存储变量的数组名称 number_format() 通过千位分组来格式化数字 要格式化的数字| 规定多少个小数| 规定用作小数点的字符串| 规定用作千分位分隔符的字符串 strtolower() 字符串转为小写 echo strtolower(Hello World!); 目标字符串 小写字符串 strtoupper() 字符串转换为大写 echo strtoupper(Hello World!); 目标字符串 大写字符串 ucfirst() 字符串首字母大写 echo ucfirst(hello world); 目标字符串 首字母大写字符串 ucwords() 字符串每个单词首字母转为大写 echo ucwords(hello world); 每个单词首字母大写 htmlentities() 把字符串转为html实体 $strJohn Adams; echo htmlentities($str,ENT_COMPAT); htmlspecialchars() 预定义字符转html编码 nl2br() \n转义为br标签 echo nl2br(One line.\nAnother line) strip_tags() 剥去HTML、XML以及PHP标签 echo strip_tags(Hellobworld!/b); addcslashes() 在指定的字符前添加反斜线转义字符串中字符 $str Hello,my name is john Adams.; echo $str; echo addcslashes($str,m); 目标字符串|指定的特定字符串或字符范围 stripcslashes() 删除由addcslashes()添加的反斜线 echo stripcslashes(Hello,\my na\me is Kai Ji\m); 目标字符串 addslashes() 预定义字符串前添加反斜线 $str Whos John Adams?; echo addslashes($str); 把目标串中的\和null进行转义处理 stripcslashes() 删除由addslashes()添加的反斜线 echo stripslashes(Who\s John Adams?); 清除转义符号Whos John Adams? quotemeta() 在字符串中某些预定义的字符前添加反斜线 . \ * ? [] ^ $ () chr() 从指定的ASCII值返回字符 echo chr(052) 返回对应的字符 ord() 返回字符串第一个字符的ASCII值 echo ord(hello) strcasecmp() 不区分大小写比较两字符串 $str1Hello world!; $str2HELLO WORLD!; echo strcasecmp($str1,$str2); 大于1|等于0|小于-1 strcmp() 区分大小写比较两字符串 strncmp() 比较字符串前n个字符区分大小写 int strncmp(string $str1,string $str2, int $len); strncasecmp() 比较字符串前n个字符不区分大小写 int strncasecmp(string $str1,string $str2,int $len); strnatcmp() 自然顺序法比较字符串长度区分大小写 int strnatcmp(string $str1,string $str2) strnatcasecmp() 自然顺序法比较字符串长度不区分大小写 int strnatcasecmp(string $str1,string $str2) chunk_split() 将字符串分成小块 str chunk_split(str $body[,int $len[,str $end]]) $body 目标字符串 $len 长度 $str 插入结束符 分割后的字符串 strtok() 切开字符串 str strtok(str $str,str $token) 目标字符串$str $token 分隔符 返回切割后的 字符串的第一部分 explode() 使用一个字符串为标志分隔另一个字符串 array explode(str $sep,str $str[,int $limit]) $sep为分割符 $str 目标字符串 $limie 返回数组最大包含元素数 字符串被分割后形成的数组 implode() 同join将数组值用预定字符连接成字符串 string implode(string $glue,array $pieces) $glue默认用则直接相连 substr() 截取字符串 string substr(string $str,int $start[,int $len]) str_replace() 字符串替换操作区分大小写 mix str_replace(mix $search,mix $replace,mix $subject[,int $num]) $search 查找的字符串 $replace 替换的字符串 $subject 被查找的字符串 对替换数进行计数的变量 str_ireplace() 字符串替换操作不区分大小写 mix str_ireplace(mix $search,mix $replace,mix $subject[,int $num]) $search 查找的字符串 $replace 替换的字符串 $subject 被查找的字符串 对替换数进行计数的变量 substr_count() 统计一个字符串在另一个字符串中出现次数 int substr_count(string $haystack, string $needle[,int $offset0[,int $length]]) $haystack 被检查的字符串 $needle 要搜索的字符串 $offset 在字符串何处开始搜索 $length 搜索的长度 substr_replace() 替换字符串中某字符串为另一字符串 mix substr_replace(mix $string, string $replacement,int $start[,int $length]); $string 要检查的字符串 $replacement 要插入的字符串 $start 在字符串的何处开始替换正数 - 在字符串中的指定位置开始替换|负数 - 在从字符串结尾的指定位置开始替换|0 - 在字符串中的第一个字符处开始替换 $length 要替换的字符数 正数 - 被替换的字符串长度|负数 - 表示待替换的子字符串结尾处距离 string 末端的字符个数。|0 - 插入而非替换 similar_text() 返回两字符串相同字符的数量 int similar_text(str $str1,str $str2) 两个比较的字符串 strrchr() 返回一个字符串在另一个字符串中最后一次 出现位置开始到末尾的字符串 string strrchr(string $haystack,mix $needle) $haystack 要搜索的字符串 $needle 要查找的字符串 数字的情况下 搜索匹配此数字的ASCII的值的字符 strchr() strstr()的别名,返回一个字符串在另一个字符串 中首次出现的位置开始到末尾的字符串 string strstr(string $haystack,mixed $needle [,bool $before_needle false]) stristr() 返回一个字符串在另一个字符串中开始位置到 结束的字符串不区分大小写 string stristr(string $haystack,mixed $needle[,bool $before_needlefalse]) strtr() 转换字符串中的某些字符 string strtr(string $str,string $from, string $to ) strpos() 寻找字符串中某字符最先出现的位置 int strpos(string $haystack,mixed $needle [,int $offset0]) stripos() 寻找字符串中某字符最先出现的位置,不区分大小写 int stripos(string $haystack,string $needle [,int $offset ] ) strrpos() 寻找某字符串中某字符最后出现的位置 int strrpos(string $haystack,string $needle [,int $offset0]) strripos() 寻找某字符串中某字符最后出现的位置, 不区分大小写 int strripos(string $haystack,string $needle [,int $offset]) strspn() 返回字符串中首次符合mask的子字符串长度 int strsp(string $str1,string $str2 [,int $start[,int $length]]) strcspn() 返回字符串中不符合mask的字符串的长度 int strcspn(string $str1,string $str2 [,int $start[,int $length]]) $str1被查询$str2查询字符串 $start开始查询的字符$length查询长度 str_word_count() 统计字符串含有的单词数 mix str_word_count(string,return,char) string 要检查的字符串 return str_word_count函数的返回值 0 - 默认。返回找到的单词的数目。 1 - 返回包含字符串中的单词的数组。 2 - 返回一个数组其中的键名是单词在字符串中的位置键值是实际的单词。 char 被视为单词的特殊字符 strlen() 统计字符串长度 int strlen(str $str) 目标字符串 count_chars() 统计字符串中所有字母出现次数 mix count_chars(string $str[,int $mode]) $str 要检查的字符串 $mode 规定返回模式默认0 0 - 数组ASCII 值为键名出现的次数为键值 1 - 数组ASCII 值为键名出现的次数为键值只列出出现次数大于 0 的值 2 - 数组ASCII 值为键名出现的次数为键值只列出出现次数等于 0 的值 3 - 字符串带有所有使用过的不同的字符 4 - 字符串带有所有未使用过的不同的字符 md5() 字符串md5编码 转载于:https://www.cnblogs.com/ddddemo/p/5624241.html