转载地址:http://www.php100.com/html/dujia/2015/0212/8629.html

1. 查找字符位置函数

strpos($str,search,[int]):   查找search在$str中的第一次位置从int开始

stripos($str,search,[int]):  函数返回字符串在另一个字符串中第一次出现的位置

strrpos($str,search,[int]):  查找search在$str中的最后一次出现的位置从int

2. 提取子字符函数(双字节)

submit($str,int start[,int length]):  从$str中strat位置开始提取[length长度的字符串]。

strstr($str1,$str2):   从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串;若没有则返回FALSE。

stristr()    功能同strstr,只是不区分大小写。

strrchr()    从最后一次搜索到的字符处返回;用处:取路径中文件名

3. 替换字符串的PHP字符串函数

str_replace(search,replace,$str):    从$str中查找search用replace来替换

str_irreplace(search,replace,$str):

strtr($str,search,replace):   这个函数中replace不能为"";

substr_replace($Str,$rep,$start[,length])  $str原始字符串,$rep替换后的新字符串,$start起始位置,$length替换的长度,该项可选

4. 字符长度

int strlen($str)

5. 比较字符函数

int strcmp($str1,$str2):     $str1>=

strcasecmp()         同上(不分大小写)

strnatcmp("4","14")     按自然排序比较字符串

strnatcasecmp()       同上,(区分大小写)

6. 分割成数组的PHP字符串函数

str_split($str,len):      把$str按len长度进行分割返回数组

split(search,$str[,int]):     把$str按search字符进行分割返回数组int是分割几次,后面的将不分割

expload(search,$str[,int])

7. 去除空格

ltrim、rtrim、trim

8. HTML代码有关函数

nl2br():     使n转换为

strip_tags($str[,'

']):    去除HTML和PHP标记.在$str中所有HTML和PHP代码将被去除,可选参数为html和PHP代码作用是将保留

如:echo strip_tags($text, '

');

htmlspecialchars($str[,参数]):页面正常输出HTML代码参数是转换方式

9. 字符大小写转换的PHP字符串函数

strtolower($str):    字符串转换为小写

strtoupper($str):     字符串转换为大写

ucfirst($str):    将函数的第一个字符转换为大写

ucwords($str):    将每个单词的首字母转换为大写

附: PHP字符串函数库,收集了51个PHP处理字符串的函数。包括计算字符串长度、分割字符串、查找字符串等等各个方面。

AddSlashes:                 字符串加入斜线。

bin2hex:                    二进位转成十六进位。

Chop:                       去除连续空白。

Chr:                        返回序数值的字符。

chunk_split:                将字符串分成小段。

convert_cyr_string:         转换成其它字符串。

crypt:                      将字符串用 DES 编码加密。

echo:                       输出字符串。

explode:                    切开字符串。

flush:                      清出输出缓冲区。

get_meta_tags:              抽出文件所有 meta 标记的资料。

htmlspecialchars:           将特殊字符转成 HTML 格式。

htmlentities:               将所有的字符都转成 HTML 字符串。

implode:                    将数组变成字符串。

join:                       将数组变成字符串。

ltrim:                      去除连续空白。

md5:                        计算字符串的 MD5 哈稀。

nl2br:                      将换行字符转成。

Ord:                        返回字符的序数值。

parse_str:                  解析 query 字符串成变量。

print:                      输出字符串。

printf:                     输出格式化字符串。

quoted_printable_decode     将 qp 编码字符串转成 8 位字符串。

QuoteMeta:                  加入引用符号。

rawurldecode:               从 URL 专用格式字符串还原成普通字符串。

rawurlencode:               将字符串编码成 URL 专用格式。

setlocale:                  配置地域化信息。

similar_text:               计算字符串相似度。

soundex:                    计算字符串的读音值

sprintf:                    将字符串格式化。

strchr:                     寻找第一个出现的字符。

strcmp:                     字符串比较。

strcspn:                    不同字符串的长度。

strip_tags:                 去掉 HTML 及 PHP 的标记。

StripSlashes:               去掉反斜线字符。

strlen:                     取得字符串长度。

strrpos:                    寻找字符串中某字符最后出现处。

strpos:                     寻找字符串中某字符最先出现处。

strrchr:                    取得某字符最后出现处起的字符串。

strrev:                     颠倒字符串。

strspn:                     找出某字符串落在另一字符串遮罩的数目。

strstr:                     返回字符串中某字符串开始处至结束的字符串。

strtok:                     切开字符串。

strtolower:                 字符串全转为小写。

strtoupper:                 字符串全转为大写。

str_replace:                字符串取代。

strtr:                      转换某些字符。

substr:                     取部份字符串。

trim:                       截去字符串首尾的空格。

ucfirst:                    将字符串第一个字符改大写。

ucwords:                    将字符串每个字第一个字母改大写。

PHP中字符串的整理函数有,PHP部分字符串函数汇总相关推荐

  1. ACMNO.40 C语言-子串 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串

    题目描述 有一字符串,包含n个字符. 写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串. 输入 数字n 一行字符串 数字m 输出 从m开始的子串 样例输入 6 abcdef 3 样 ...

  2. ACMNO.27 Python的两行代码解决 C语言-字符逆序 写一函数。使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 输入 一行字符 输出 逆序后的字符串

    题目描述 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串. 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 来源 ...

  3. pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value)

    pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value) ...

  4. R语言使用str_locate函数和str_locate_all函数来定位特定字符串或者字符串模式在字符串中的位置:str_locate函数第一个位置、str_locate_all函数定位所有位置

    R语言使用str_locate函数和str_locate_all函数来定位特定字符串或者字符串模式在字符串中的位置:str_locate函数第一个位置.str_locate_all函数定位所有位置 目 ...

  5. 快速记忆python函数-python之格式化字符串速记整理

    一.格式化字符串的方式: 1.字符串表达式: 语法格式:"%s' % var 或 "%s %d' % (var1, var2) 说明:%s.%d等为格式类型说明符 例子: > ...

  6. 函数 —— strchr() 例如:字符串中的 192.168.1.2|00:11:22:33:44:55 取出字符串中的ip与mac值

    char *strchr(const char *str, int c) /*功能:  * C 库函数 char *strchr(const char *str, int c) 在参数 str 所指向 ...

  7. python中find函数忽略大小写_python字符串(大小写、判断、查找、分割、拼接、裁剪、替换、格式化)...

    一.通用操作 1.Python len() 方法返回对象(字符.列表.元组等)长度或项目个数. 语法 len()方法语法: len( q ) 参数 q -- 对象. 返回值 返回对象长度. 实例 以下 ...

  8. C语言试题六十二之请编写函数fun除了字符串前导和尾部的*号之外,将串中其他*号全部删除。形参h已指向字符串第一个字母,形参p已指向字符串中最后一个字母。在编写程序时,不得使用c语言提供的字符串函数。

    1. 题目 请编写函数fun除了字符串前导和尾部的*号之外,将串中其他*号全部删除.形参h已指向字符串第一个字母,形参p已指向字符串中最后一个字母.在编写程序时,不得使用c语言提供的字符串函数. 比如 ...

  9. C语言试题五十七之假定输入的字符串中只包含字母和*号。请编写函数function,它的功能是:删除字符串中所有*号。在编写函数时,不得使用c语言提供的字符串函数。

    1. 题目 假定输入的字符串中只包含字母和*号.请编写函数function,它的功能是:删除字符串中所有*号.在编写函数时,不得使用c语言提供的字符串函数. 2 .温馨提示 C语言试题汇总里可用于计算 ...

最新文章

  1. (译)Web地图设计模式——ArcGIS Server
  2. ACL 2021 | Glancing Transformer:惊鸿一瞥的并行生成模型
  3. Github博客地址
  4. OSI 认证的开源 License 有哪些?
  5. 什么标签用于在表单中构建复选框_以下 ( ) 标签用于在表单中构建复选框 。_IP通信技术答案_学小易找答案...
  6. C#、VB.NET与三菱Q02、QJ71E71、L02、LJ71E71、FX3U、FX5U等通讯的DLL及调用源代码
  7. 探码科技Baklib荣登36氪“2020影响未来的产品Great100”未来企服榜单
  8. Reflection conclusion
  9. SQL Server 按间隔时间查询记录
  10. html5 canvas 绘制、移动方块及撤销操作
  11. SpringAOP技术【松思园】
  12. leetcode:BFS/DFS--腐烂的橘子
  13. 注册服务号、订阅号流程
  14. 手机桌面便签有什么功能
  15. 中国买苏35贵了5亿美元?答案让你明白中方用心
  16. svn linux中文语言包,Redhat Enterprise linux配置svn客户端及常用命令
  17. C Primer Plus 中关于*修饰符(抑制赋值)的一些总结
  18. 一张图了解NFT堆栈,关于NFT生态现状,你知道哪些项目?
  19. Java张孝祥视频 学习笔记 代理
  20. 算法与数据结构(一):滑动窗口法总结

热门文章

  1. 【饭谈】如何避免“面试造航母,进来拧螺丝”
  2. Unity3D教程:动画合成教程(Animation Blending)
  3. 蓝桥杯——最大最小公倍数
  4. footer.php在哪,HTML5的footer标签元素怎么使用
  5. 使用bootstarp前端组件集成的table 分页组件 ;简单上手使用实现前端分页功能
  6. Java~Map集合详解
  7. 春暖花开,给自己多一点甜蜜的关爱丨钛空舱
  8. NGUI 角色头像状态栏制作
  9. 《PaDiM: a Patch Distribution Modeling Frameworkfor Anomaly Detection and Localization》论文阅读笔记
  10. mysql笔记(汇总)