如何使用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 相关文章推荐
php下使用无限生命期Session的方法
Mar 16 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
利用php获取服务器时间的实现代码
Jun 07 PHP
php中并发读写文件冲突的解决方案
Oct 25 PHP
smarty简单分页的实现方法
Oct 27 PHP
PHP中$this和$that指针使用实例
Jan 06 PHP
解决PHP里大量数据循环时内存耗尽的方法
Oct 10 PHP
PHP数据库操作Helper类完整实例
May 11 PHP
PHP查看SSL证书信息的方法
Sep 22 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
laravel自定义分页效果
Jul 23 PHP
phpstudy后门rce批量利用脚本的实现
Dec 12 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
ftp类(example.php)
2006/10/09 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
PHP中的self关键字详解
2019/06/23 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
jQuery创建自己的插件(自定义插件)的方法
2010/06/10 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
2013/01/23 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
前端性能优化及技巧
2016/05/06 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
2018/02/08 Javascript
关于vue面试题汇总
2018/03/20 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
js实现指定时间倒计时效果
2019/08/26 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
JS实现购物车基本功能
2020/11/08 Javascript
python检查指定文件是否存在的方法
2015/07/06 Python
Python基本语法经典教程
2016/03/11 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
Python系统监控模块psutil功能与经典用法分析
2018/05/24 Python
利用HTML5的新特点实现图片文件异步上传
2014/05/29 HTML / CSS
应届生财务管理求职信
2013/11/06 职场文书
摄影专业毕业生求职信
2014/03/13 职场文书
《雪儿》教学反思
2014/04/17 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书
《植树问题》教学反思
2016/03/03 职场文书
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
mysql实现将字符串字段转为数字排序或比大小
2022/06/14 MySQL