码迷,mamicode.com
首页 > Web开发 > 详细

php ,字符串(一)

时间:2017-07-22 15:40:07      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:特殊字符   多个   获取   操作   数字类型   格式化   字符   对象   它的   

1.字符串定义:

字符串是指由0个或多个符合构成的一个集合,这里所说的字符主要包含以下几种类型:

数字类型:如 1,2,3,等

字母类型:如a,b,c,d等

特殊字符:如#,$,%,^,&等

不可见字符:如\n(换行符),\r(回车符),\t(Tab字符)等,其中,不可见字符是比较特殊的一组字符,它用来控制字符串格式化输出,在浏览器上不可见,只能看到字符串输出的结果。

2.单引号和双引号的区别:

双引号中的内容是经过PHP的语法分析器解析过的,任何变量在双引号中都会被转换为它的输出值;而单引号的内容是“所见即所得”的,无论有无变量,都被当做普通字符串进行原样输出。

3.字符串的连接:

半角句号“.”是字符串连接符,可以把两个或两个以上的字符串连成一个字符串。

4.去除字符串空格和特殊字符:

(1)去除字符串首尾空格和特殊字符:

trim()函数用于去除字符串首尾空格和特殊字符,并返回去掉空格和特殊字符后的字符串。语法格式如下:

string trim(string str  [,string charlist]);

trim()函数的参数str是要操作的字符串对象;参数charlist为可选参数,指定需要从字符串中删除那些字符,如果不设置该参数,则所有的可选字符都将被删除

(2)去除字符串左边空格和特殊字符:

trim()函数用于去除字符串左边空格和特殊字符,并返回去掉空格和特殊字符后的字符串。语法格式如下:

string Itrim(string str  [,string charlist]);

Itrim()函数的参数str是要操作的字符串对象;参数charlist为可选参数,指定需要从字符串中删除那些字符,如果不设置该参数,则所有的可选字符都将被删除

  (3)去除字符串右边空格和特殊字符:

rtrim()函数用于去除字符串右边空格和特殊字符,并返回去掉空格和特殊字符后的字符串。语法格式如下:

string rtrim(string str  [,string charlist]);

Itrim()函数的参数str是要操作的字符串对象;参数charlist为可选参数,指定需要从字符串中删除那些字符,如果不设置该参数,则所有的可选字符都将被删除

5.转义,还原字符串数据

(1)手动转义,还原字符串数据:

手动转义字符串使用“\”。

(2)自动转义,还原字符串数据

addslashes()函数:用来为字符串str加入反斜线“\”。语法格式如下:

string addslashes(string str);

stripslashes()函数:用来将使用addslashes()函数转义后的字符串str返回原样。语法格式如下:

string stripslashes(string str);

(3)对转义和还原有一定的限制:

addcslashes()函数:实现转义字符串中的字符,即在指定的字符charlist前加上反斜线“\”;语法格式如下:

string addcslashes(string str,string charlist)

参数str为将要被操作的字符串;参数charlist指定在字符串中的那些字符前加上反斜线“\”

stripcslashes()函数:实现转义字符串中的字符,即在指定的字符charlist前加上反斜线“\”;语法格式如下:

string stripcslashes(string str )

 该函数将应用addcslashes()函数转义过的字符串str还原。

6.获取字符串的长度:

strlen()函数主要用于获取指定字符串str的长度。语法格式如下:

int strlen(string str)

7.截取字符串:

string substr(string str, int start, [,int length])

str:指定的字符串对象;

start:指定开始截取字符串的位置。如果参数start为负数,则从字符串的末尾开始截取;

length:可选参数,指定截取字符的个数,如果length为负数,则表示取到倒数第length个字符。

 

php ,字符串(一)

标签:特殊字符   多个   获取   操作   数字类型   格式化   字符   对象   它的   

原文地址:http://www.cnblogs.com/Cpart/p/7221261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!