zoukankan      html  css  js  c++  java
  • PHP字符串操作常用函数

    /*

    * 确定字符串长度

    * int strlen(string str)

    * 比较两个字符串

    * 1、strcmp函数对两个字符串进行二进制安全的比较,并区分大小写

    * int strcmp(string str1,string str2)

    * 2、以不区分大小写的方式比较两个字符串

    * int strcasecmp(string str1,string str2)

    * 3、求两个字符串相同部分

    * int strspn(string str1,string str2)

    * 4、求两个字符串的不同部分

    * int strcspn(string str1,string str2)

    * 处理字符串大小写

    * 1、将字符串全部转换为小写

    * string strtolower(string str)

    * 2、将字符串全部转化为大写

    * string strtoupper(string str)

    * 3、将字符串第一个字符大写

    * string ucfirst(string str)

    * 4、将字符串中的每个单词变成大写

    * string ucword(string str)

    * 字符串与HTML相互转换

    * 1、将换行符转换为HTML终止标记

    * string bl2br(string str)

    * 2、将特殊字符转换wieldHTML等价形式

    * string htmlentities(string str[,int quote_style[,int charset]])

    * 3、使用特殊的HTML字符用于其他目的

    * string htmlspecialchars(string str[,int quote_style[,string charset]])

    * 4、将文本转换为HTML等价形式

    * array get_html_translaction_table(int table[,int quote_style])

    * 5、创建一个自定义的转换清单

    * string strtr(string str,array replacements)

    * 6、将HTML转换为纯文本

    * string strip_tags(string str[,string allowable_tags])

    * 正则表达式函数的替代函数

    * 1、strtok函数根据预定义的字符串列表来解析字符串

    * string strtok(string str,string tonens)

    * 2、根据预定义的定界符分析字符串

    * array explode(string separator,string str[,int limit])

    * 3、将数组转换为字符串

    * string implode(string delimiter, array array)

    * 4、解析复杂的字符串

    * int strpos(string str,string substr[,int offset])

    * 5、找到字符串的最后一次出现

    * int strrpos(string str,char substr[,offset])

    * 6、用另外一个字符串替代字符串的所有实例

    * mixed str_replace(string occurrence,mixed replacement,mixed str[,int count])

    * 7、获取字符串的一部分strstr返回字符串中预定义字符串第一次出现开始的剩余部分

    * string strstr(string str,string occurrence)

    * 8、根据预定义的偏移返回字符串一部分

    * string substr(string str,int start[,ing length])

    * 9、确定字符串出现的频率

    * int substr_count(string str,string substring)

    * 10、用另一个字符串替换一个字符串的一部分

    * string substr_replace(string str,string replacement,int start[,int length])

    * 填充和剔除字符串

    * 1、从字符串开始出裁剪字符

    * string ltrim(string str[,string charliset])

    * 2、从字符串结尾裁剪字符

    * string rtrim(string str[,string charliset])

    * 3、从字符串两端裁剪字符

    * string trim(string str[,string charliset])

    * 4、填充字符串

    * string str_pad(string str,int length[,string pad_string[,int pad_type]])

    * 字符和单词计数

    * 1、字符串中字符计数

    * mixed count_chars(string str[,mode])

    * 2、字符串中单词总数计数

    * mixed str_word_count(string str[,int format])

    */

  • 相关阅读:
    素数回文 ---- 有点暴力.....
    Manacher算法 , 实例 详解 . NYOJ 最长回文
    大数处理 详解 模版
    River Crossing 简单的动态规划 .
    hdu
    产生冠军 map 的 应用 .
    MySQL的数据库备份与恢复。
    rsync的相关使用,参数设置。
    centos与mac安装python虚拟环境 virtualenvwrapper
    CentOS7安装Python3.7
  • 原文地址:https://www.cnblogs.com/VellBibi/p/3339726.html
Copyright © 2011-2022 走看看