字符串大小写转换

  • strtoupper(string $str) //把字符串全部转换成大写字母

  • strtolower(string $str) //把字符串全部转换成小写字母

  • ucfirst(string $str) //把字符串的首字母转换成大写

  • ucwords(string $str) //把字符串中全部以空格分隔的单词首字母转换为大写

字符串去除空格

  • ltrim() //去除字符串左边空格

  • rtrim() //去除字符串右边空格

  • trim() //去除字符串两边空格

字符串格式化

  • nl2br() //在字符串换行之前插入 HTML 换行标记<br/> (字符串必须用双引号)

  • strrev() //字符串反转

  • md5() //将字符串进行MD5加密,返回一个32位十六进制字符串

  • htmlspecialchars(string $str) //将字符串中的html标签转换成html实体

  • stripslashes(string $str) //将字符串中的去掉

  • strip_tags (string $str[,string $allowable_tags]) //从字符串中去除 HTML 和 PHP 标记(HTML 注释和 PHP 标签是硬编码,不能通过$allowable_tags修改的)

  • wordwrap () //使用字符串打断字符串为指定数量的字串

  • strrev (string $string) //反转字符串

获取字符串长度

  • strlen(string $str)

字符串输出

  • echo()

  • print()

  • die()/exit()

  • printf()

  • sprintf()

字符串比较

  • strcmp(string $str1,string $str2) //区分大小写比较

  • strcasecmp(string $str1,string $str2) //不区分大小写比较

字符串替换

  • str_replace() //在$subject搜索$search替换为$replace的字符串或数组

    1、$search和$replace都是字符串
    示例:str_replace("a", "apple", "I like eat apple.");
    说明:在$subject中将$search字符串替换为$replace字符串即可。
    返回:"I like eapplet applepple."。
    2、$search为数组
    示例:str_replace(array("a", "p"), "apple", "I like eat apple.");
    说明:在$subject中将$search数组中的各个字符串元素依次分别替换为中$replace字符串即可。
    返回:"I like eaappleapplelet aappleappleleappleapplele."。
    3、$replace为数组
    示例:str_replace("a", array("apple", "pear"), "I like eat apple.");
    说明:在$subject中将$search字符串替换为Array即可。
    返回:"I like eArrayt Arraypple."。
    4、$subject为数组
    示例:str_replace("a", "apple", array("I like eat app.", "I like eat pear."));
    说明:返回值为数组,将$subject中的各元素分别用$search替换为$replace的值进行替换。
    返回:Array ( [0] => I like eapplet applepp. [1] => I like eapplet peappler. )。
    5、$search和$replace都为数组
    示例:str_replace(array("a", "p"), array("apple", "pear"), "I like eat apple.");
    说明:在$subject中将$search的各元素值依次分别替换为$replace的各元素值。
    返回:"I like eapearpearlet apearpearlepearpearle."
    其中:
    如果$search的数组值比$replace的数组值长,
    str_replace(array("a", "p", "b"), array("apple", "pear"), "I like eat apple && b.");
    将$search中多出来的数组元素在$replace中匹配的字符串替换为空串,返回"I like eapearpearlet apearpearlepearpearle && ."。
    如果$replace的数组值比$search的数组值长,
    str_replace(array("a", "p"), array("apple", "pear", "banana"), "I like eat apple && b.");
    $replace中多出来的数组元素将被忽略。返回"I like eapearpearlet apearpearlepearpearle && b."。
    6、$search、$replace和$subject都为数组
    示例:str_replace(array("a", "p"), array("apple", "pear"), array("I like eat apple.", "I like eat pear"));
    说明:在$subject中将$search各元素的值依次分别替换为$replace的值,然后进行替换。

    返回:Array ( [0] => I like eapearpearlet apearpearlepearpearle. [1] => I like eapearpearlet peareapearpearler )

字符串重复

  • str_repeat(string $input,int $multiplier)

字符串转化

  • str_split (string $string[,int $split_length = 1]) //将字符串转换为数组

  • explode ( string $delimiter , string $string [, int $limit ] ) //使用一个字符串分割另一个字符串转换成数组

  • json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] ) //将一个 JSON 编码的字符串解码转换为 PHP 变量 (对象或数组)

字符串截取

  • substr ( string $string , int $start [, int $length ] ) //返回字符串的子串

  • strstr (string $haystack ,mixed $needle[, bool $before_needle = false ]) //在字符串中,查找字符串的首次出现的位置开始截取到末尾

  • strrchr ( string $haystack , mixed $needle ) //查找指定字符在字符串中的最后一次出现位置开始截取到末尾,一般用于获取文件后缀

字符串打乱

  • str_shuffle ( string $str ) //随机打乱一个字符串

PHP常用函数之字符串处理相关推荐

  1. Python基础-字符串(字符串常用函数/操作/字符串遍历)

    字符串就是一串字符, 表示文本类型的数据, 可以用"一对双引号"或者'一对单引号'定义一个字符串, 字符串定义格式为 字符串变量名 = '字符串的文本内容' 常用函数/操作 获取字 ...

  2. hive常用函数之七字符串函数

    七.字符串函数 1. 字符串长度函数:length 语法: length(string A) 返回值: int 说明:返回字符串A的长度 举例: hive> select length('abc ...

  3. DB2常用函数:字符串函数

    VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值 ...

  4. python字符串常用函数-Python字符串常用函数详解

    字符串相关操作大致总结以下9个部分,包括常用字符集合.大小写转换.判断字符元素类型.字符填充.字符串搜索.字符串替换.字符串添加.字符串修剪以及字符串分割. "字符串相关函数" & ...

  5. sql server常用函数、常用语句

    一.常用函数 1.字符串函数 : charindex(':','abc:123')    --寻找一个字符在一段字符串中起始的位置 len('zhangsan')   --获取一段字符串的长度 lef ...

  6. mysql中常用的sql函数_Mysql中的常用函数:

    Mysql中的常用函数: 1.字符串函数: (1).合并字符串 concat():// concat('M','y',"SQL",'5.5');== MySQL5.5//当传入的参 ...

  7. 1. python 字符串简介与常用函数

    1. python中的字符串简介与常用函数 在python中,字符串变成了一个强大的处理工具集,他是不可变的,也就是说字符串包含字符与字符的顺序,他不可以原处修改 字符串是我们后面需要学习的稍大一点的 ...

  8. c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc

    C语言常用数字和字符串转换函数(国外英文资料) C语言常用数字和字符串转换函数(国外英文资料) C language commonly used Numbers and string conversi ...

  9. php 基础函数写法,字符串,常用函数

    <?php /*$c="张三": $a="hello{$c}"; $b='world{$c}'; echo $a."<br/>&qu ...

最新文章

  1. 【AngularJS】—— 9 自定义过滤器
  2. linux进程控制程序设计论文,嵌入式,linux进程控制程序设计
  3. 云网融合 — 电信网络云
  4. linux项目变量存放,linux 堆、栈、全局变量存放
  5. exit()、_Exit() 和 _exit() 函数的区别和联系
  6. GAN全套学习笔记/论文
  7. 【AI视野·今日Robot 机器人论文速览 第十六期】Tue, 29 Jun 2021
  8. mysql5.7误删管理员root账户ERROR1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
  9. Java学习资料整合
  10. 废柴日记之国庆特辑:那些年我们一直分不清楚的近义词们②
  11. html中用form单选框右侧提示汗字,HTML表单(Forms)解析
  12. TPC好像是这么回事儿
  13. 读取CDATA的方法
  14. C++编程的精品文章整理
  15. mail.php,Postaci Webmail
  16. 2021年安全员-C证(上海市)考试APP及安全员-C证(上海市)新版试题
  17. 【电商】FMS财务管理系统---数据流转模块组成
  18. 使用阿里云搭建个人博客
  19. 推荐一款优秀的简历模板
  20. 格式工厂AVI格式视频转MP4画面不清晰变模糊解决办法

热门文章

  1. Linux智能手机安全策略研究
  2. 三.redis 排序
  3. 成功网络管理员必备“软件”素质
  4. BZOJ2595: [Wc2008]游览计划(斯坦纳树,状压DP)
  5. 【312天】我爱刷题系列071(2017.12.14)
  6. cisco查看模块是单模多模
  7. 恶意软件针对中国用户 试图攫取用户账户和密码
  8. 上海市XXX区信息委门户网站集成项目总结
  9. Asp.net网站的ClickOnce自动部署(3)-虚拟目录的配置
  10. 2017-2018-1 20179209《Linux内核原理与分析》第六周作业