PHP基础整理4
来源:互联网 发布:c语言怎么写窗口程序 编辑:程序博客网 时间:2024/06/07 00:28
字符串是指由零个或多个字符构成的一个集合,包括有以下类型:
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()函数合成字符串
- PHP基础整理4
- PHP 基础整理
- PHP基础整理1
- PHP基础整理2
- PHP基础整理3
- PHP基础整理5
- PHP基础整理
- PHP基础整理
- PHP的基础整理
- PHP语言基础简单整理
- 整理php操作memcache缓存基础方法
- 整理php操作memcache缓存基础方法
- UI基础整理-4
- php基础系列:php绘图技术常用函数整理
- PHP安全基础 - 简介[整理]
- PHP安全基础 - 表单及URL[整理]
- PHP安全基础 - 数据库及SQL[整理]
- PHP安全基础 - 会话与COOKIE[整理]
- ActionResult的其它返回值
- CentOS 7 中配置 mysql 5.7.11 Linux Generic
- Windows注册表内容详解
- Ruby--加载文件--require和require_relative
- BZOJ1051受欢迎的牛
- PHP基础整理4
- ORA-00439: feature not enabled: Real Application Clusters
- Java ConcurrentMap 源码分析
- 多线程
- 论指针与数组
- 【BZOJ1116】[POI2008]CLO【BFS】
- Hive(一个数据仓库)
- C# Socket异步通信demo,一个服务器对应多个客户端
- struts2中<s:select>标签的使用