php常用字符串处理函数实例分析


Posted in PHP onNovember 22, 2014

本文实例讲述了php常用字符串处理函数。分享给大家供大家参考。具体分析如下:

这里只提供几个简单常用的函数:
chop执行去除空格处理,get_html_translation_table返回转化列表到变量,定义包括HTML编码的字符串htmlentities,htmlspecialchars_decode 定义包含HTML特殊字符的字符串,nl2br quotemeta rtrim等.

定义和用法:chop() 函数从字符串的末端开始删除空白字符或其他预定义字符,该函数的 rtrim() 函数的别名.

语法:chop(string,charlist),代码如下:

$str="i'm a   teacher  ";          //定义字符串 

$result=chop($str);           //执行去除空格处理 

echo $result;            //输出结果

定义和用法:get_html_translation_table() 函数返回被 htmlentities() 和 htmlspecialchars() 函数使用的翻译表.

语法:get_html_translation_table(function,quotestyle),代码如下:

$trans=get_html_translation_table(html_entities);    //返回转化列表到变量 

print_r($trans);            //输出转换表 

$str="hallo & <frau> & krmer";         //定义字符串 

$encoded=strtr($str,$trans);         //查找字符 

echo $encoded;           //输出结果 

// 

 

$str="a 'quote' is <b>bold</b>";       //定义包括html编码的字符串 

echo htmlentities($str);        //输出经过处理的字符串 

echo htmlentities($str, ent_quotes);     //加上可选参数后的输出结果 

 

// 

$str='<p>this -> "</p>';        //定义包含html特殊字符的字符串 

echo htmlspecialchars_decode($str);     //输出转换后的内容 

echo "<br>"; 

echo htmlspecialchars_decode($str,ent_noquotes);  //不对引号进行编码的输出结果 

 

// 

 

$str="cat isn't n dog";      //定义包含换行符的字符串 

$result=nl2br($str);       //执行转换操作 

echo $result;        //输出转换后的结果 

 

// 

 

$str="hello world.(can you hear me?)";      //定义包含元字符的字符串 

$result=quotemeta($str);         //执行转换操作 

echo $result;           //输出转换后的结果 

// 

 

$str="hello world  ";          //定义末尾有空格的字符串 

$result=rtrim($str);          //执行转换操作 

echo $result;           //输出转换后的结果

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
dede全站URL静态化改造[070414更正]
Apr 17 PHP
div li的多行多列 无刷新分页示例代码
Oct 16 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
Jun 19 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
PHP实现获取FLV文件的时间
Feb 10 PHP
php保存信息到当前Session的方法
Mar 16 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
CI框架无限级分类+递归的实现代码
Nov 01 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
Mar 31 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
php简单检测404页面的方法示例
Aug 23 PHP
PHP将字符分解为多个字符串的方法
Nov 22 #PHP
ThinkPHP中自定义错误页面和提示页面实例
Nov 22 #PHP
PHP易混淆函数的区别及用法汇总
Nov 22 #PHP
thinkphp使用literal防止模板标签被解析的方法
Nov 22 #PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
Nov 22 #PHP
thinkphp连贯操作实例分析
Nov 22 #PHP
ThinkPHP处理Ajax返回的方法
Nov 22 #PHP
You might like
PHP获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
网页常用特效代码整理
2006/06/23 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
jQuery仿京东商城楼梯式导航定位菜单
2016/07/25 Javascript
jQuery与JavaScript节点创建方法的对比
2016/11/18 Javascript
微信小程序 实战实例开发流程详细介绍
2017/01/05 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
Vue将props值实时传递 并可修改的操作
2020/08/09 Javascript
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
2015/05/05 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
Python 错误和异常代码详解
2018/01/29 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
在Python中增加和插入元素的示例
2018/11/01 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
学python安装的软件总结
2019/10/12 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
户外亲子活动策划方案
2014/02/07 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
浅析NIO系列之TCP
2021/06/15 Java/Android
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android