去除空格

//从字符串左侧删除空白或其他预定义字符
string ltrim(string str [,string charlist])
//从字符串右侧删除空白或其他预定义字符
string rtrim(string str [,string charlist])
//删除字符串两端空白字符或其他预定义字符
string trim(string str [,string charlist]) 

charlist为可选参数,是过滤字符串,用于指定希望去除的特殊符号,多个用空格分开,如”. a”表示去除.和a。如果不指定过滤字符串,默认情况下会去掉” “(空格),”\0”(NULL),”\t”(制表符),”\n”(新行),”\r”(回车)

还可以用”..”符号指定需要去除的一个范围,例如”0..9”或“a..z”表示去掉ASCII码值中的数字和小写字母。

填补函数

string str_pad(string input,int pad_length [,string pad_string [,int pad_type] ]);

该函数有4个参数,第一个为待处理的字符串;第二个为处理后字符串的长度,如果该值小于原始字符串的长度,则不进行任何操作;第三个参数指定填补时所用的字符串,默认为空格填补;第四个为填补的方向,有STR_PAD_BOTH,STR_PAD_LEFT,STR_PAD_RIGHT,分别代表在两端,左边,右边填充字符串。

大小写转换函数

strtolower()    //将字符串转换为小写
strtoupper()  //将字符串转换为大写
ucfirst()  //首字符转换为大写
ucwords()  //每个单词的首字母大写
$str = "Hello world";echo strtolower($str);  //hello world
echo strtoupper($str);  //HELLO WORLD
echo ucfirst($str);     //Hello world
echo ucwords($str);     //Hello World

HTML标签相关

nl2br() //在每个\n之前插入<br/>。使得在HTML页面展示下也能够换行。
htmlspecialchars() //将HTML标记中的特殊字符转换为实体。&、"、'、<、>。
htmllentitles()  //类似上一个函数,但是能将所有的非ASCII码字符转换为对应的实体代码
strislashes() //删除反斜线,如果有两个反斜线,则只去掉一个。
addslashes() //添加反斜线,在'、"、\、和NULL等字符前增加必要的反斜线
strip_tags() //删除HTML的标签

其他

strrev() //字符串反转
number_format() //通过千位分组来格式化数字 123456789=>123,456,789
md5() //将一个字符串进行加密,返回32位的十六进制字符串。
md5_file() //对文件进行加密,使用方法和md5()相似

PHP字符串格式化函数相关推荐

  1. JS自定义字符串格式化函数

    python的字符串格式化 test = 'name: {name} age: {age}' print(test.format(name='zq',age=22)) 输出: name: zq age ...

  2. JS字符串格式化函数 string.format

    原生JS写的仿C#的字符串format函数,在此基础上又增加了便于JS使用的字面量对象参数,且字面量对象可以嵌套调用. 参照C#中的规则,调用的时候会检测字符串格式,如果字符串格式不规范,或者传入的参 ...

  3. 【python】之字符串格式化

    个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主  特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考! 目录 字符串格式化 1.字符串格式化符号 2.字 ...

  4. PHP字符串格式化特点和漏洞利用点

    转载至: https://www.anquanke.com/post/id/170850 PHP中的格式化字符串函数 在PHP中存在多个字符串格式化函数,分别是printf().sprintf().v ...

  5. C++ - std::string字符串格式化方法总结

    文章目录 1 C++ std::string字符串格式化 1.1 C语言中的字符串格式化 1.2 C++使用std::stringstream进行字符串格式化 1.3 开源的C++单个头文件的字符串格 ...

  6. mysql 日期时间格式化字符串_MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) SELECT DAYOFWEEK('2016-01 ...

  7. python format函数实例_Python字符串格式化,format格式化函数详细使用

    Python接触比较多的是字符串,那么操作字符串也就多.Python 支持格式化字符串的输出 . 尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符的字符串中. 代码 ...

  8. python3 format函数_Python学习教程:Python3之字符串格式化format函数详解(上)

    Python学习教程:Python3之字符串格式化format函数详解(上) 概述 在Python3中,字符串格式化操作通过format()方法或者f'string'实现.而相比于老版的字符串格式化方 ...

  9. python字符串格式化方法 format函数的使用

    python从2.6开始支持format,新的更加容易读懂的字符串格式化方法, 从原来的% 模式变成新的可读性更强的 花括号声明{}.用于渲染前的参数引用声明, 花括号里可以用数字代表引用参数的序号, ...

最新文章

  1. linux 无线网络配置工具wpa_supplicant与wireless-tools
  2. 简单的OSPF多区配置
  3. jvm中的年轻代 老年代 持久代 gc ----------转载
  4. 详细分析图像形态学操作
  5. baidu aistudio使用小结
  6. php 中文键名 问题,PHP中使用asort进行中文排序失效的问题处理
  7. 【BZOJ4837】LRU算法 [模拟]
  8. 用计算机弹斗地主,单机斗地主
  9. 阿里云的PolarDB要开源了?这个数据库到底强在哪?
  10. 全新UI流量卡官网系统源码+有后台带文章
  11. Graphql中我们应该用什么姿势来实现Resolver?
  12. js常见面试题及简单回答
  13. TesseractOCR(光学字符识别)引擎概述(一)
  14. 南京师范大学计算机技术研究生就业,重磅!2017年南京师范大学毕业研究生就业质量报告新鲜出炉...
  15. 黑苹果NVIDIA显卡驱动程序【WebDriver-378.10.10.10.25.103 +支持macOS 10.13.2 High Sierra (17C89)版本】
  16. 将AAB(Android App Bundle)转换为APK
  17. 2021届 联发科技人力面试 嵌入式软件
  18. Transformer的position embedding
  19. amd显卡用黑苹果输出黑屏_黑苹果用杂交法修改framebuffer开启显卡所有输出端口成功...
  20. SourceInsight只添加特定类型文件的方法

热门文章

  1. 创维电视出现android是什么意思,创维电视出现Android system recovery3e怎么办?
  2. 6月6号软件资讯更新合集......
  3. a:hidefocus的作用
  4. 面试快速复习(三):概率论与数理统计
  5. 解决error LNK2001: unresolved external symbol__imp__xxx
  6. 微信开发 - 公众号授权登录方案(含跳转关注公众号)
  7. springboot vue mysql企业人事系统源码+论文+答辩稿+PPT+远程安装配置
  8. 【网络】访问网站的完整流程
  9. Android高仿新浪微博点赞动画
  10. 书论67 徐渭《书论》