您的位置:首页 > 编程语言 > PHP开发

PHP基础整理4

2016-04-01 08:59 274 查看
字符串是指由零个或多个字符构成的一个集合,包括有以下类型:

1、数字类型

2、字母类型

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

4、不可见字符,如\n(换行符)、\r(回车符)、\t(tab字符)等。(主要控制字符的格式化输出,加上转义字符可以输出,例如:\\r能得到\r)

单引号和双引号的区别:

1、定义普通的字符串看不出区别,但是单引号的执行速度要快于双引号,因为双引号需要进行解析

2、定义变量时,双引号能输出变量的值,单引号不能,单引号所见即所得,同样是因为双引号中的内容经过了PHP的语法分析器的解析

在进行SQL查询之前,所有字符串加单引号,可以避免注入漏洞和SQL错误

半角句号“ . ”是字符串连接符

trim()函数用于去除字符串首尾空格和特殊字符

ltrim()函数用于去除字符串左边空格和特殊字符

rtrim()函数用于去除字符串右边空格和特殊字符

addslashes()用来为字符串str加入反斜线

stripslashes()函数用来将使用addslashes()函数转义后的字符串str返回原样

addcslashes()函数,在指定的字符charlist前加上反斜线。addcslashes(string str,string charlist)

stripcslashes()函数用来将addcslashes()函数转义过的字符串str还原

strlen()函数用于获取指定字符串str的长度

substr()函数用于截取指定字符串中指定长度的字符。substr(string str,int start,int length)

以下截取的图片是转载的:



按字节进行比较:

strcmp()函数区分字符的大小写,strcasecmp()不区分

按自然排序法进行比较:

strnatcmp()函数实现

指定从源字符串的位置开始比较:

int strncmp(string str1,string str2,int len)

查找指定关键词:

strstr(string haystack,string needle)

substr_count()函数检索子串出现的次数

str_ireplace()函数使用新的字符串替换原始字符串中被指定要替换的字符串

str_ireplace(需要查找的字符串,替换的字符串,查找范围,执行次数) 不区分大小写

str_replace()区分大小写 substr_replace(string str,string repl,int start,int length)

number_format()函数用来将数字字符串格式化

explode()函数进行字符串分割

implode()函数合成字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: