如何使用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 相关文章推荐
一个ubbcode的函数,速度很快.
Oct 09 PHP
用php实现批量查询清除一句话后门的代码
Jan 20 PHP
使用session判断用户登录用户权限(超简单)
Jun 08 PHP
PHP实现全角字符转为半角方法汇总
Jul 09 PHP
PHP设计模式之观察者模式实例
Feb 22 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
Jan 13 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
Feb 17 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
May 04 PHP
实现laravel 插入操作日志到数据库的方法
Oct 11 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
Apr 26 PHP
PHP编程一定要改掉的5个不良习惯
Sep 18 PHP
phpstudy2020搭建站点的实现示例
Oct 30 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
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
php格式化电话号码的方法
2015/04/24 PHP
关于PHP定时发送服务的解决办法
2017/04/23 PHP
JavaScript的目的分析
2007/01/05 Javascript
jQuery 全选效果实现代码
2009/03/23 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
JS变量及其作用域
2017/03/29 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
python搭建虚拟环境的步骤详解
2016/09/27 Python
Python迭代器定义与简单用法分析
2018/04/30 Python
python 常用的基础函数
2018/07/10 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
获取Pytorch中间某一层权重或者特征的例子
2019/08/17 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
pytorch梯度剪裁方式
2020/02/04 Python
Python生成器实现简单&quot;生产者消费者&quot;模型代码实例
2020/03/27 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
澳大利亚巧克力花束和礼品网站:Tastebuds
2019/03/15 全球购物
int和Integer有什么区别
2013/05/25 面试题
师范大学音乐表演专业求职信
2013/10/23 职场文书
审计主管岗位职责
2014/01/31 职场文书
服装创业计划书范文
2014/02/05 职场文书
招商引资工作汇报材料
2014/10/28 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
企业安全生产规章制度
2015/08/06 职场文书
2019如何书写演讲稿?
2019/07/01 职场文书
创业计划书之餐饮
2019/09/02 职场文书
Python读取文件夹下的所有文件实例代码
2021/04/02 Python
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android