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

推荐订阅源

N
News and Events Feed by Topic
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
T
Threat Research - Cisco Blogs
Cloudbric
Cloudbric
Recent Commits to openclaw:main
Recent Commits to openclaw:main
I
Intezer
Attack and Defense Labs
Attack and Defense Labs
P
Privacy International News Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
L
Lohrmann on Cybersecurity
C
Cybersecurity and Infrastructure Security Agency CISA
V2EX - 技术
V2EX - 技术
AWS News Blog
AWS News Blog
O
OpenAI News
L
LINUX DO - 最新话题
N
News | PayPal Newsroom
PCI Perspectives
PCI Perspectives
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Troy Hunt's Blog
Latest news
Latest news
D
Darknet – Hacking Tools, Hacker News & Cyber Security
A
Arctic Wolf
Spread Privacy
Spread Privacy
G
GRAHAM CLULEY
T
Tor Project blog
博客园_首页
Know Your Adversary
Know Your Adversary
有赞技术团队
有赞技术团队
S
Secure Thoughts
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
T
Tailwind CSS Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
V
Visual Studio Blog
J
Java Code Geeks
Cisco Talos Blog
Cisco Talos Blog
Schneier on Security
Schneier on Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Security Affairs
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
宝玉的分享
宝玉的分享
量子位
Last Week in AI
Last Week in AI
月光博客
月光博客
罗磊的独立博客
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() : 将字符串打断为规定长度的字符串

返回目录