/* 字符串截取 substr() 对字符串进行指定数量的截取 strchr() strstr别名 查找一个字符串在另一个字符串中第一次出现,返回字符串到结尾 stristr() strrchr() 查找一个这符串在另一个字符串中最后出现的位置 strpos() 从头查找一个字符串在另一个字符串中第一次出现的位置,区分大小写 stripos() 功能与上函数同,但是不区分大小写 strrpos() 从后查找一个字符串在另一个字符串中第一次出现的位置 strtok() 通过字符串把主字符串进行拆分 parse_str() 把字符串截取为变量 chuck_split() 把字符串按抬定大写拆分 */ /* 字符串替换函数 str_replace() 替换字符串或数组元素,区分大小写,第四个参数可选用于统计替换次数 str_ireplace() 不区分大小写替换字符串比较函数 strtr() 替换字符串中的任意字符 字符串比较函数 strcmp() 比较字符串,如果相等返回0 如果字符串1字符串2 1 strcasecmp() 不区分大小写字符串比较 strnatcmp() 按自然数进行字符串比较 strncmp() 指定位置进行字符串的比较 similar_text() 比较两个字符串有多少字符相等,第三个参数返回一个变量,为两个字符串相似的百分比 字符串统计函数 substr_count() 查找一个字符串在另一个字符串中出现的次数,可以指定起始查找位置与查找长度 字符串处理函数 parse_url() 解析URL,返回其组成部分 urlencode() url编码 urldecode 解码 已编码的内容 htmlentities 将字符串转化为HTML实体 1参数:操作内容 2:转换规则 ENT_COMPAT(只转换双引号),ENT_QUOTES(转换单双引号) ENT_NOQUOTES(不转换任何引号) htmlspecialchars() 将字符串转化为HTML实体,不处理中文 htmlspecialchars_decode() 将已经转换为HTML实体的内容,转换为字符串 写入时对字符串转义 addslashes() 在预定义字符串前添加反斜杠 stripslashes() 把转义字符串前的反斜杠删除 get_magic_quotes_gpc() 获得PHP.INI中是否开启自动转义 get_maigc_quotes_runtime() 获得外部文件及数据库资料时是否进行转义 set_maigc_quotes_runtime() 设置获得外部文件及数据库资料时是否进行转义 strip_tags() 去除HTML XML PHP的标签项 */ |