PHP字符串操作常用函数
/*
* 确定字符串长度
* int strlen(string str)
* 比较两个字符串
* 1、strcmp函数对两个字符串进行二进制安全的比较,并区分大小写
* int strcmp(string str1,string str2)
* 2、以不区分大小写的方式比较两个字符串
* int strcasecmp(string str1,string str2)
* 3、求两个字符串相同部分
* int strspn(string str1,string str2)
* 4、求两个字符串的不同部分
* int strcspn(string str1,string str2)
* 处理字符串大小写
* 1、将字符串全部转换为小写
* string strtolower(string str)
* 2、将字符串全部转化为大写
* string strtoupper(string str)
* 3、将字符串第一个字符大写
* string ucfirst(string str)
* 4、将字符串中的每个单词变成大写
* string ucword(string str)
* 字符串与HTML相互转换
* 1、将换行符转换为HTML终止标记
* string bl2br(string str)
* 2、将特殊字符转换wieldHTML等价形式
* string htmlentities(string str[,int quote_style[,int charset]])
* 3、使用特殊的HTML字符用于其他目的
* string htmlspecialchars(string str[,int quote_style[,string charset]])
* 4、将文本转换为HTML等价形式
* array get_html_translaction_table(int table[,int quote_style])
* 5、创建一个自定义的转换清单
* string strtr(string str,array replacements)
* 6、将HTML转换为纯文本
* string strip_tags(string str[,string allowable_tags])
* 正则表达式函数的替代函数
* 1、strtok函数根据预定义的字符串列表来解析字符串
* string strtok(string str,string tonens)
* 2、根据预定义的定界符分析字符串
* array explode(string separator,string str[,int limit])
* 3、将数组转换为字符串
* string implode(string delimiter, array array)
* 4、解析复杂的字符串
* int strpos(string str,string substr[,int offset])
* 5、找到字符串的最后一次出现
* int strrpos(string str,char substr[,offset])
* 6、用另外一个字符串替代字符串的所有实例
* mixed str_replace(string occurrence,mixed replacement,mixed str[,int count])
* 7、获取字符串的一部分strstr返回字符串中预定义字符串第一次出现开始的剩余部分
* string strstr(string str,string occurrence)
* 8、根据预定义的偏移返回字符串一部分
* string substr(string str,int start[,ing length])
* 9、确定字符串出现的频率
* int substr_count(string str,string substring)
* 10、用另一个字符串替换一个字符串的一部分
* string substr_replace(string str,string replacement,int start[,int length])
* 填充和剔除字符串
* 1、从字符串开始出裁剪字符
* string ltrim(string str[,string charliset])
* 2、从字符串结尾裁剪字符
* string rtrim(string str[,string charliset])
* 3、从字符串两端裁剪字符
* string trim(string str[,string charliset])
* 4、填充字符串
* string str_pad(string str,int length[,string pad_string[,int pad_type]])
* 字符和单词计数
* 1、字符串中字符计数
* mixed count_chars(string str[,mode])
* 2、字符串中单词总数计数
* mixed str_word_count(string str[,int format])
*/
PHP字符串操作常用函数的更多相关文章
- go语言之进阶篇字符串操作常用函数介绍
下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参考官方的文档. 一.字符串操作常用函数介绍 1.Contains func Contains(s, substr st ...
- python 字符串操作常用函数总结
说明:并不完善,只是记录自己使用到的,没使用到或会用的不会出现在本文. 1.字符串截取 (1)基于索引 s = 'ilovepython' s[0]='i' s[-1] = 'n' (2)取其中一段 ...
- C语言字符串操作常用库函数
C语言字符串操作常用库函数 *********************************************************************************** 函数 ...
- Python列表、元组、字典和字符串的常用函数
Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...
- php中文件操作常用函数有哪些
php中文件操作常用函数有哪些 一.总结 一句话总结:读写文件函数 判断文件或者目录是否存在函数 创建目录函数 file_exists() mkdir() file_get_content() fil ...
- C语言字符,字符串,字节操作常用函数
strlen 这个函数是在 string.h 的头文件中定义的 它的函数原型是 size_t strlen( const char ); size_t 是一个无符号整型,是这样定义的 typedef ...
- linux内核里的字符串转换 ,链表操作常用函数(转)
1.对双向链表的具体操作如下: list_add ———向链表添加一个条目 list_add_tail ———添加一个条目到链表尾部 __list_del_entry ———从链表中删除相应的条目 l ...
- 『无为则无心』Python序列 — 17、Python字符串操作常用API
目录 1.字符串的查找 @1.find()方法 @2.index()方法 @3.rfind()和rindex()方法 @4.count()方法 2.字符串的修改 @1.replace()方法 @2.s ...
- PHP的文件操作常用函数
PHP文件操作 1 获得文件名:basename - 返回路径中的文件名部分 给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名.如果文件名是以 suffix 结束的,那这一部分也会被 ...
随机推荐
- 机器学习实战:数据预处理之独热编码(One-Hot Encoding)
问题由来 在很多机器学习任务中,特征并不总是连续值,而有可能是分类值. 例如,考虑一下的三个特征: ["male", "female"] ["from ...
- hdu 3336 Count the string KMP+DP优化
Count the string Problem Description It is well known that AekdyCoin is good at string problems as w ...
- Educational Codeforces Round 8 D. Magic Numbers
Magic Numbers 题意:给定长度不超过2000的a,b;问有多少个x(a<=x<=b)使得x的偶数位为d,奇数位不为d;且要是m的倍数,结果mod 1e9+7; 直接数位DP;前 ...
- 导航栏 & 状态栏覆盖
当 automaticallyAdjustsScrollViewInsets 为 YES 时,也是默认行为,表现就比较正常了,和 edgesForExtendedLayout = UIRectEdge ...
- C# - 接口,继承
接口 接口是把公共实例(非静态)方法和属性组合起来,以封装特定功能的一个集合.不能像实例化一个类那样实例化接口.接口不能包含实现其成员的任何代码,而只能定义成员本身.实现过程必须在实现接口的类中完成. ...
- Memcached(四)Memcached的CAS协议
1. 什么是CAS协议很多中文的资料都不会告诉大家CAS的全称是什么,不过一定不要把CAS当作中国科学院(China Academy of Sciences)的缩写.Google.com一下,CAS是 ...
- vs git .ignore
## Ignore Visual Studio temporary files, build results, and## files generated by popular Visual Stud ...
- Java OCR tesseract 图像智能字符识别技术 Java实现
Java OCR tesseract 图像智能字符识别技术 Java代码实现 接着上一篇OCR所说的,上一篇给大家介绍了tesseract 在命令行的简单用法,当然了要继承到我们的程序中,还是需要代码 ...
- BZOJ 3992 [SDOI 2015] 序列统计 解题报告
这个题最暴力的搞法就是这样的: 设 $Dp[i][j]$ 为前 $i$ 个数乘积为 $j$ 的方案数. 转移的话就不多说了哈... 当前复杂度 $O(nm^2)$ 注意到,$M$ 是个质数,就说明 $ ...
- IIS的Unicode漏洞攻击
IIS有十多种常见漏洞,但利用得最多的莫过于Unicode解析错误漏洞.微软IIS 4.0/5.0在Unicode字符解码的实现中存在一个安全漏洞,用户可以远程通过IIS执行任意命令.当IIS打开文件 ...