Home  >  Article  >  php教程  >  PHP Cookbook读书笔记 – 第01章字符串

PHP Cookbook读书笔记 – 第01章字符串

WBOY
WBOYOriginal
2016-06-06 19:40:411679browse

第一章主要是讲 字符串 的常用操作,如果你对下面的这些函数都理解了,那么可以跳过此章节。 strpos() : 在一个 字符串 中查找另一个 字符串 的位置,返回值false或一个数字或是空,需要用===判断 substr() : 从一个 字符串 中指定起始位置和指定长度的子 字

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

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() : 将字符串打断为规定长度的字符串

返回目录

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn