开启辅助访问
帐号登录 |立即注册

PHP基础系列(一) PHP字符串相关的函数分类整理

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

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。