《php和mysql web开发》笔记——第4章 字符串操作与正则表达式
来源:互联网 发布:注册域名多少钱 编辑:程序博客网 时间:2024/06/05 03:08
发送邮件代码:
http://www.daixiaorui.com/read/16.html
去空格函数:ltrim()、rtrim()、trim()。chop()是rtrim()的别名。
nl2br():\n替换为<br>
sprintf():格式化字符串,返回一个处理后的字符串。%%可输出为%
printf():格式化字符串并打印处理
strtoupper():大写
strtolower():小写
ucfirst():首字母大写
ucwords():每个单词的首字母大写
addslashes():使用反斜线引用字符串
stripslashes():移除反斜线
注:PHP5.4之后移除了默认的配置,必须要手动进行转换
字符串拆分函数explode:
array explode ( string $delimiter , string $string [, int $limit ] )
字符串合并函数implode(别名是join):
string implode ( string $glue , array $pieces )
string implode ( array $pieces )
strtok():标记分割字符串。
stustr():取子字符串
strlen():取字符串长度
字符串比较函数:
strcmp():字符串比较
strcasecmp():字符串比较,忽略大小写
strnatcmp():按自然排序比较
字符串查找函数:
strstr(string $haystack
, mixed $needle
[, bool $before_needle
= false ]):如果查找到,则返回从找到的位置开始到最后的子字符串;如果找不到,则返回false。
strchr():strstr()函数的别名。
strrchr():从右边开始查找,其余同上。
strpos():返回所查找字符串的位置
strrpos():从右边查找。
注:返回的”0”可能会被误认为fasle,因此可以用===来判断是否找到。
str_replace():字符串替换
substr_replace():选定长度进行替换
正则表达式:
正则表达式最好放在单引号字符串中。使用双引号可能会出现一些不必要的复杂。
int ereg ( string $pattern , string $string [,array &$res ] )
eregi():不区分大小写,其余一样
ereg_replace():使用正则表达式进行替换
eregi_replace():不区分大小写,其余一样
split():使用正则表达式拆分字符串
注:一般而言,对于同样的功能,正则表达式函数的运行效率要低于字符串函数。如果应用程序足够简单,那么就用字符串函数。但是,对于可以通过单个正则表达式执行的任务来说,如果使用多个字符串函数,则是不对的。
- 《php和mysql web开发》笔记——第4章 字符串操作与正则表达式
- 《php和mysql web开发》笔记——第2章数据的存储与检索
- 《php和mysql web开发》笔记——第5章 代码重用与函数编写
- 《php和mysql web开发》笔记——第8章 设计Web数据库
- 《php和mysql web开发》笔记——第9章 创建Web数据库
- 《php和mysql web开发》笔记——第1章PHP快速入门
- 《php和mysql web开发》笔记——第6章 面向对象的PHP
- 《php和mysql web开发》笔记——第10章 使用MySQL数据库
- 《php和mysql web开发》笔记——第7章 错误和异常处理
- 《php和mysql web开发》笔记——第3章 使用数组
- php 学习笔记 字符串操作和正则表达式(四)
- 《php和mysql web开发》笔记——第11章 使用MySQL从Web访问数据库
- php的字符串操作与正则表达式
- Python开发技术详解-笔记_第06章-字符串与正则表达式
- PHP学习:字符串操作和正则表达式
- PHP学习:字符串操作和正则表达式
- PHP字符串操作和正则表达式
- 《PHP和MySQL Web开发》学习笔记:4~5章
- 知道怎么修改自己程序版本号吗?
- 参数寻优问题详细解析
- 一个绚丽的loading动效分析与实现!
- linux应用编程笔记(5)系统调用文件编程方法实现文件复制
- usb can转换设备,“引领”USBCAN产品族
- 《php和mysql web开发》笔记——第4章 字符串操作与正则表达式
- java 通配符解惑
- 开源软件的许可协议 License
- iOS9 适配
- 面试中必知必会的那些题——第一题 单链表倒置
- SQL中的一些简单语法总结
- Android 吸入动画效果实现分解
- 如何使用手机作为树莓派的显示屏幕
- 深入浅出 RPC - 深入篇