PHP提供了非常丰富的自带函数,有人说PHP是一个大的函数库,在某种程度上我是非常认同这种观点的,这个也是PHP非常容易上手的原因之一。在使用PHP编程的时候,需要实现某一功能的时候,如果说php自带这样的函数,建议直接使用php提供的函数,这样往往比自己去实现相同功能的函数效率上要高。比如讲查询php关联数组 $array 中某个 $key 是否存在,就可以直接使用 isset($array[$key]) 的方式。
由于PHP函数众多,这里分多个系列,介绍一下平时编程中经常需要用到的PHP函数,主要参考 。本文主要介绍一下字符串相关的函数:
一、字符串定位
— 查找字符串首次出现的位置
— 查找字符串的首次出现
— strstr 函数的忽略大小写版本
— 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
— 计算指定字符串在目标字符串中最后一次出现的位置
二、字符串比较
— 二进制安全字符串比较
三、字符串格式化
— 去除字符串首尾处的空白字符(或者其他字符)
— 删除字符串开头的空白字符(或其他字符)
— 删除字符串末端的空白字符(或者其他字符)
— 将字符串转化为小写
— 将字符串转化为大写
— 使一个字符串的第一个字符小写
— 将字符串的首字母转换为大写
— 将字符串中每个单词的首字母转换为大写
四、字符串输入与输出
— 将格式化字符串写入流
— 输出格式化字符串
— 返回格式化字符串
— 将格式化后的字符串写入到流
— 输出字符串
— 输出格式化字符串
— 输出一个或多个字符串
— 根据指定格式解析输入的字符
五、字符串加密
— 计算指定文件的 MD5 散列值
— 计算字符串的 MD5 散列值
— 计算文件的 sha1 散列值
— 计算字符串的 sha1 散列值
六、字符串与数组
— 将字符串转换为数组
— 将一个一维数组的值转化为字符串
— 使用一个字符串分割另一个字符串,返回数组
七、字符串运算与字符串子串
— 返回字符串的子串
— 计算字串出现的次数
— 替换字符串的子串
— 重复一个字符串
— 子字符串替换
八、字符串与html
— Convert all HTML entities to their applicable characters
— Convert all applicable characters to HTML entities
— 将特殊的 HTML 实体转换回普通字符
— Convert special characters to HTML entities
九、字符串转换
— 函数把包含数据的二进制字符串转换为十六进制值
— 转换十六进制字符串为二进制字符串
— 返回字符的 ASCII 码值
— 返回指定的字符