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 相关文章推荐
php缓存技术介绍
Nov 25 PHP
php项目打包方法
Feb 18 PHP
php查看session内容的函数
Aug 27 PHP
基于php-fpm 参数的深入理解
Jun 03 PHP
解析PHP的session过期设置
Jun 29 PHP
php利用curl抓取新浪微博内容示例
Apr 27 PHP
php 过滤英文标点符号及过滤中文标点符号代码
Jun 12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 PHP
ThinkPHP权限认证Auth实例详解
Jul 22 PHP
Zend Framework实现将session存储在memcache中的方法
Mar 22 PHP
php简单读取.vcf格式文件的方法示例
Sep 02 PHP
如何在PHP中使用数组
Jun 09 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清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
2014最热门的24个php类库汇总
2014/12/18 PHP
PHP实现懒加载的方法
2015/03/07 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
初学Javascript的一些总结
2008/11/03 Javascript
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
js中Math之random,round,ceil,floor的用法总结
2013/12/26 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
js精美的幻灯片画集特效代码分享
2015/08/29 Javascript
JavaScript File API实现文件上传预览
2016/02/02 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
使用Python神器对付12306变态验证码
2016/01/05 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
Python3最长回文子串算法示例
2019/03/04 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
越南电子产品购物网站:FPT Shop
2017/12/02 全球购物
职业生涯规划书的格式
2013/12/29 职场文书
机关办公室岗位职责
2014/04/16 职场文书
班级读书活动总结
2014/06/30 职场文书
刑事代理授权委托书
2014/09/17 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
毕业设计工作总结
2015/08/14 职场文书
部分武汉产收音机展览
2022/04/07 无线电
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript