当前位置: 首页 > news >正文

php中几个字符处理函数的说明

字符串分割与连接函数:

代码:
array explode(string delimiter, string data)

使用字符串 dellimiter 把 data 分割成一个数组返回
类似函数:split()

代码:
string implode(array data, string dellimiter)

作用和explode()正好相反,把数组用dellimiter连接成一个长字符串
函数别名:join()

代码:
array split(string pattern, string text[, integer limit])

使用匹配模式pattern的字符作为分隔符,把字符串text分割成数组
limit 可选参数,限制分割的段数

字符串编解码函数:

代码:
string addslashes(string text)

在字符串text中的特殊字符之前加“\”返回,特殊字符包括 ('), ("), (\)。
类似函数:quotemeta()

代码:
string stripslashes(string text)

和addslashes()函数正好相反,去掉反斜杠编码

代码:
string quotemeta(string text)

类似于addslashes(),区别在于它的特殊字符包括: . \ + * ? [ ] ^ ( ) $

代码:
string escapeshellcmd(string command)

在所有有可能在shell命令中引起麻烦的字符前加反斜杠。
用于exec(), system()等函数之前。

代码:
string mysql_escape_string(string text)

把一个SQL字符串转义,以安全用于mysql_query()

HTML 相关函数

代码:
string htmlentities(string text)

转换所有HTML实体

代码:
string htmlspecialchars ( string string [, int quote_style [, string charset]])

转换特定字符为HTML实体
quote_style: (ENT_COMPAT|ENT_QUOTES)
quote_style默认值:ENT_COMPAT 转换& < >
当quote_style为:ENT_QUOTES时,除转换以上字符外还转换 " and '

代码:
string trim(string text)

去掉字符串text开始和结束处的空字符

代码:
string ltrim(string text)

去掉字符串text开始处的空字符

代码:
string rtrim(string text)

去掉字符串text结束处的空字符

代码:
string chop(string text)

函数rtrim()的别名

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Python爬虫实例--新浪热搜榜[xpath语法]
  • 诛仙二
  • Python爬虫实例--新浪热搜榜[正则表达式]
  • 豆瓣电影影评爬取---最受欢迎的影评[xpath语法]
  • hadoop安全模式无法关闭问题
  • 迷茫也得行动了
  • 3.爬虫基础——网络请求
  • 使用Rman的Plus archvielog选项简化数据库备份操作
  • 4.爬虫基础——你真的了解url(网址)吗?
  • 1.爬虫数据提取——方法总结
  • 如何从结果集中获得随机结果
  • 2.爬虫数据提取——Xpath环境配置
  • Oracle9i新特性:iSQLPLUS
  • 3.爬虫数据提取——Xpath语法
  • 4.爬虫数据提取——lxml库的环境配置
  • @angular/forms 源码解析之双向绑定
  • 《剑指offer》分解让复杂问题更简单
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • C# 免费离线人脸识别 2.0 Demo
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • EventListener原理
  • Invalidate和postInvalidate的区别
  • nginx 配置多 域名 + 多 https
  • Ruby 2.x 源代码分析:扩展 概述
  • select2 取值 遍历 设置默认值
  • Unix命令
  • vue--为什么data属性必须是一个函数
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 警报:线上事故之CountDownLatch的威力
  • 前嗅ForeSpider中数据浏览界面介绍
  • 网页视频流m3u8/ts视频下载
  • 我与Jetbrains的这些年
  • 小程序button引导用户授权
  • 小程序开发之路(一)
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #define用法
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (力扣题库)跳跃游戏II(c++)
  • (六)激光线扫描-三维重建
  • (十三)Maven插件解析运行机制
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)winform之ListView
  • (转)我也是一只IT小小鸟
  • ..回顾17,展望18
  • .NET Core Web APi类库如何内嵌运行?
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET MVC之AOP
  • .NET 使用 XPath 来读写 XML 文件