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()的别名

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏软件开发 -- 分享 互助 成长

C++ STL 中erase()的使用需要小心

C++ STL极大的方便了用户编写程序,但是同时一不小心也会犯一些错误,如erase()造成迭代器失效经常会引起错误。 错误示例: std::lis...

23910
来自专栏张俊红

python中的小魔法(一)

? 总第101篇 if-else的简洁写法 #常规写法 if a>b: c=a else: c=b #简洁写法 c=a if a>b...

2744
来自专栏软件开发

C语言 第二章 数据类型、变量和输入函数

一、数据类型简介 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 ?...

2435
来自专栏五分钟学算法

五分钟学会一个有意思的排序:计数排序

由于LeetCode上的算法题很多涉及到一些基础的数据结构,为了更好的理解后续更新的一些复杂题目的动画,推出一个新系列 -----《图解数据结构》,主要使用动画...

1116
来自专栏小白的技术客栈

Python基础语法-内置数据结构概览

本文内容非常简单,主要介绍接下来要讲的内容。那就是Python的内置数据结构。今天只是简单介绍一下Python都有哪些内置数据结构,这样就可以循序渐进地进行学习...

3537
来自专栏沈唁志

PHP中系统函数http_build_query系统函数使用方法

1654
来自专栏企鹅号快讯

JAVA核心技术学习笔记

掌握Java核心技术是学习和掌握好Java技术的关键,下边分17个点对这些Java核心技术进行讲解。 >>>1.Java中没有多继承,而是用接口来代替多继承 >...

1915
来自专栏小樱的经验随笔

【C#学习笔记之一】C#中的关键字

C#中的关键字 关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个 @ 前缀。例如,@if 是有效的标识符,但 if 不...

4624
来自专栏机器学习算法与Python学习

python基础语法(1)

从今天起,将进行python的一个系列学习,从基本的语法学起,后期会推出一些关于web开发,网络爬虫以及用python的第三方库进行数据挖掘与机器学习等高级的开...

39514
来自专栏nummy

Python中getattr、__get__、__getattr__和__getattribute__的区别

getattr (object, name[, default])是Python的内置函数之一,它的作用是获取对象的属性。

981

扫码关注云+社区

领取腾讯云代金券