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的FTP学习(二)
Oct 09 PHP
php连接mssql数据库的几种方法
Feb 21 PHP
使用Sphinx对索引进行搜索
Jun 25 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
Yii扩展组件编写方法实例分析
Jun 29 PHP
PHP调试的强悍利器之PHPDBG
Feb 22 PHP
php简单复制文件的方法
May 09 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
PHP简单实现冒泡排序的方法
Dec 26 PHP
解析 thinkphp 框架中的部分方法
May 07 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 PHP
php优化查询foreach代码实例讲解
Mar 24 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
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
PHP中的一些常用函数收集
2015/05/26 PHP
简单谈谈favicon
2015/06/10 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
laravel 实现设置时区的简单方法
2019/10/10 PHP
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
vue router动态路由设置参数可选问题
2019/08/21 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
javascript实现点击星星小游戏
2019/12/24 Javascript
在python中的socket模块使用代理实例
2014/05/29 Python
Python中Class类用法实例分析
2015/11/12 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
python输出决策树图形的例子
2019/08/09 Python
wxpython绘制音频效果
2019/11/18 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
学习python需要有编程基础吗
2020/06/02 Python
英国综合网上购物商城:The Hut
2018/07/03 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
2014银行领导班子群众路线对照检查材料思想汇报
2014/09/17 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书
服务器间如何实现文件共享
2022/05/20 Servers