如何使用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 相关文章推荐
2.PHP入门
Oct 09 PHP
如何实现给定日期的若干天以后的日期
Oct 09 PHP
php后台多用户权限组思路与实现程序代码分享
Feb 13 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
Aug 20 PHP
php用户注册时常用的检验函数实例总结
Dec 22 PHP
apache和PHP如何整合在一起
Oct 12 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
Apr 07 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
Apr 08 PHP
Laravel核心解读之异常处理的实践过程
Feb 24 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 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
德生H-501的评价与改造
2021/03/02 无线电
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
2011/11/02 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
PHP+MySQL实现的简单投票系统实例
2016/02/24 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
2021/03/04 PHP
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
2011/06/27 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
2015/12/03 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
2017/11/15 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
全面了解python字符串和字典
2016/07/07 Python
python读取oracle函数返回值
2016/07/18 Python
Python操作Excel之xlsx文件
2017/03/24 Python
python 连接sqlite及简单操作
2017/06/30 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
解决Windows下python和pip命令无法使用的问题
2020/08/31 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
美国著名手表网站:Timepiece
2017/11/15 全球购物
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
大学生工作推荐信范文
2013/12/02 职场文书
金融学专业大学生职业生涯规划
2014/03/07 职场文书
敬业奉献模范事迹材料
2014/12/24 职场文书
三八妇女节慰问信
2015/02/14 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS
总结Python常用的魔法方法
2021/05/25 Python