惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
Recent Announcements
Recent Announcements
IT之家
IT之家
人人都是产品经理
人人都是产品经理
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
大猫的无限游戏
大猫的无限游戏
U
Unit 42
罗磊的独立博客
博客园 - Franky
WordPress大学
WordPress大学
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
M
MIT News - Artificial intelligence
SecWiki News
SecWiki News
V
Vulnerabilities – Threatpost
P
Privacy International News Feed
P
Palo Alto Networks Blog
F
Fortinet All Blogs
P
Proofpoint News Feed
博客园 - 叶小钗
C
CERT Recently Published Vulnerability Notes
T
Tor Project blog
Spread Privacy
Spread Privacy
S
Securelist
C
Cisco Blogs
I
Intezer
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Cyberwarzone
Cyberwarzone
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Privacy & Cybersecurity Law Blog
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
S
Schneier on Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
GbyAI
GbyAI
T
Troy Hunt's Blog
T
Threatpost
博客园 - 司徒正美
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
AWS News Blog
AWS News Blog
T
The Blog of Author Tim Ferriss
G
GRAHAM CLULEY
N
Netflix TechBlog - Medium
酷 壳 – CoolShell
酷 壳 – CoolShell
Google DeepMind News
Google DeepMind News
Know Your Adversary
Know Your Adversary
S
SegmentFault 最新的问题

博客园 - 涂文瀚

常用的前端调试工具 用户中心 - 博客园 SQL中动态进行行转列 SQL SERVER 表分区实施步奏 [记录]SQL SERVER 跨库操作小记 PHP常见面试问题 在WIN下搭建PHP的测试、开发环境 [转]三款免费的PHP加速器:APC eAccelerator XCache比较 Xdebug如何选择PHP版本 PHP Cookbook读书笔记 – 第03章日期和时间 PHP Cookbook读书笔记 – 第02章数字 PHP Cookbook读书笔记 – 第04章数组 PHP Cookbook读书笔记 – 第06章函数 PHP Cookbook读书笔记 – 第07章类和对象 PHP Cookbook读书笔记 – 第08章web基础 设计模式之观察者模式 PHP Cookbook读书笔记 – 第09章表单 PHP Cookbook读书笔记 – 第11章Session和持久化 PHP Cookbook读书笔记 – 第12章XML
PHP Cookbook读书笔记 – 第01章字符串
涂文瀚 · 2011-12-15 · via 博客园 - 涂文瀚

第一章主要是讲字符串的常用操作,如果你对下面的这些函数都理解了,那么可以跳过此章节。

strpos() : 在一个字符串中查找另一个字符串的位置,返回值false或一个数字或是空,需要用===判断
substr() : 从一个字符串中指定起始位置和指定长度的子字符串
substr_replace() : 类似substr(),区别在于是将取得的子字符串用另外一个字符串替换

strlen() : 获取字符串的长度。这里是获取字节的长度,对中文来说不适用,中文用mb_strlen()
strrev() : 反转原始字符串
array_reverse() : 倒序数组
str_replace() : 非正则字符串替换函数,支持转义字符串
preg_replace_callback() : “preg_”开头的方法多是正则表达式。这个是替换后的结果用方法处理
str_split() : 按长度拆分字符串到数组,默认是按一个字符长度
ucfirst() : 字符串中的第一个字符大写
ucwords() : 字符串中的第一个单词都大写
strtoupper() : 将所有字符转换成大写
strtolower() : 将所有字符转换成小写
trim() : 去掉字符串前后的空格,也可以去掉换行和制表符。相关函数是ltrim和rtrim
fputcsv() : 将数组形式的数据保存为CSV格式的数据 
fgetcsv() : 与fputcsv类似,只是将csv格式的数据取出后保存为一个数组类型的变量
ob_start() : 打开输出缓冲,所有输出的内容将在调用ob_get_contents()函数时显示
ob_end_clean() : 清除输出缓存并关闭,一般是在调用ob_get_contents()函数后使用
ob_get_contents() : 得到输出缓冲的内容
pack() : 格式化固定长度的字符串
unpack() : 将固定长度的字符串数据分解为变量
str_pad() : 设定一个长度,当目标变量的字符数不足这个长度时用另一个字符串填充
explode() : 将一个字符串按指定的分隔符拆分成一个数组
join() : 将一个数组合并为一个有分隔符分隔的字符串,别名函数implode()
preg_split() : 按给定的正则分隔字符串
wordwrap() : 将字符串打断为规定长度的字符串

返回目录