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


Posted in PHP onOctober 09, 2006

如何使用PHP中的字符串函数 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 相关文章推荐
如何给phpadmin一个保护
Oct 09 PHP
PHP 中的一些经验积累
Oct 09 PHP
查找mysql字段中固定字符串并替换的几个方法
Sep 23 PHP
PHP关联数组的10个操作技巧
Jan 21 PHP
PHP数组传递是值传递而非引用传递概念纠正
Jan 31 PHP
php使用MySQL保存session会话的方法
Jun 26 PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 PHP
解析PHP之提取多维数组指定列的方法
Jan 03 PHP
php简单生成一组与多组随机字符串的方法
May 09 PHP
PHP区块查询实现方法分析
May 12 PHP
tp5.1 实现setInc字段自动加1
Oct 18 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
May 02 PHP
vBulletin Forum 2.3.xx SQL Injection
Oct 09 #PHP
PHP_Flame(Version:Progress)的原代码
Oct 09 #PHP
图形数字验证代码
Oct 09 #PHP
用PHP函数解决SQL injection
Oct 09 #PHP
session 的生命周期是多长
Oct 09 #PHP
做个自己站内搜索引擎
Oct 09 #PHP
用libTemplate实现静态网页的生成
Oct 09 #PHP
You might like
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
2013/06/24 PHP
微信API接口大全
2015/04/15 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
2017/08/03 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
TP3.2.3框架文件上传操作实例详解
2020/01/23 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
JS中==与===操作符的比较
2009/03/21 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
2015/12/22 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
AngularJS使用ng-options指令实现下拉框
2016/08/23 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
原生javascript实现读写CSS样式的方法详解
2017/02/20 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
JavaScript调试之console.log调试的一个小技巧分享
2017/08/07 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
jquery实现左右轮播图效果
2017/09/28 jQuery
基于AngularJs select绑定数字类型的问题
2018/10/08 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
Python 绘图和可视化详细介绍
2017/02/11 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
python实现PDF中表格转化为Excel的方法
2020/06/16 Python
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
主持人演讲稿范文
2013/12/28 职场文书
房产继承公证书
2014/04/09 职场文书
爱祖国演讲稿
2014/05/04 职场文书
贸易经济专业自荐书
2014/06/29 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
2014乡镇干部对照检查材料思想汇报
2014/09/26 职场文书
民间借贷协议书范本
2014/10/01 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书