如何使用PHP中的字符串函数


Posted in PHP onNovember 24, 2006

PHP中的字符串操作功能是比较多的,重要的有以下这些:   

(1)echo,print,printf,sprintf  
前两个函数是输出字符串.字符串中如果有变量名则被替换成其值.   
后两个函数类似于C的同名函数.  

(2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower,  
strtoupper,substr,ucfirst
  
这些是常用的字符串操作函数,有些和C中的同名函数意义完全一致.   
strrev是把一个字符串翻转.  
strtolower和strtoupper的意思应该不用解释了.  
ucfirst是把字符串的第一个字符变成大写.  
substr是返回字符串的一个子串,用法是:substr(字符串,头,长度).
头位置是  从0算起的.如果是负数,则是从尾部向前数的意思.  

(3)Chr,Ord  
类似于C的同名函数.  

(4)explode,implode,join  
这些是和数组有关的函数.  
explode(字符串,分割符)返回一个将字符串在分割符处分开所产生的数组.  
implode(数组,分割符)返回一个将数组各元素之间插上分割符而成的字符串.  
join与implode意义相同.  

(5)Chop  
去掉字符串尾部的空白.  

(6)htmlspecialchars  
将字符串中的HTML特殊字符换成它们的名字,例如\"<\"变成\"<\".   

(7)nl2br  
在字符串中的每一个回车前面加上\"<BR>\".  

(8)AddSlashes,StripSlashes  
分别给字符串中需要加上\"\\"才能用于数据库查询的字符加上和去掉\"\\".   

(9)parse_str  
将\"name1=value1&name2=value2&...\"类型的字符串分析成一些变量.   
例如:  
   parse_str(\"a=1&b=2\");  
生成$a与$b两个变量,值分别为1,2.  
如果有两对名字/值的名字部分相同,则后一个的值覆盖前一个的.   
如果这两对的名字尾部都有\"[]\",例如\"a[]=1&a[]=2\",则生成数组$a,两个元素分别为1,2

PHP 相关文章推荐
无数据库的详细域名查询程序PHP版(1)
Oct 09 PHP
php下使用无限生命期Session的方法
Mar 16 PHP
在PHP里得到前天和昨天的日期的代码
Aug 16 PHP
php动态生成JavaScript代码
Mar 09 PHP
PHP 读取文件的正确方法
Apr 29 PHP
10条PHP高级技巧[修正版]
Aug 02 PHP
PHP关联链接常用代码
Nov 05 PHP
thinkPHP实现瀑布流的方法
Nov 29 PHP
js+php实现静态页面实时调用用户登陆状态的方法
Jan 04 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
php微信支付之公众号支付功能
May 30 PHP
PHP后门隐藏的一些技巧总结
Nov 04 PHP
PHP常用代码
Nov 23 #PHP
给初学PHP的5个入手程序
Nov 23 #PHP
PHP中的日期及时间
Nov 23 #PHP
文件系统基本操作类
Nov 23 #PHP
header()函数使用说明
Nov 23 #PHP
如何使用脚本模仿登陆过程
Nov 22 #PHP
php5 and xml示例
Nov 22 #PHP
You might like
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
php限制文件下载速度的代码
2015/10/20 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
PHP简单实现冒泡排序的方法
2016/12/26 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
javascript:以前写的xmlhttp池,代码
2008/05/18 Javascript
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
js实现随机8位验证码
2020/07/24 Javascript
jQuery实现增删改查
2020/12/22 jQuery
python3.x实现发送邮件功能
2018/05/22 Python
python实现比较文件内容异同
2018/06/22 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
tensorflow 限制显存大小的实现
2020/02/03 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
如何清空python的变量
2020/07/05 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
澳大利亚购买最佳炊具品牌网站:Cookware Brands
2019/02/16 全球购物
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
JSF面试题:Jsf中导航的标签是什么
2013/04/20 面试题
毕业生学校推荐信范文
2014/05/21 职场文书
任命书格式
2014/06/05 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
中学推普周活动总结
2015/05/07 职场文书
爱的教育读书笔记
2015/06/26 职场文书
详解Python flask的前后端交互
2022/03/31 Python