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写MySQL数据 实现代码
Jun 15 PHP
php 上传功能实例代码
Apr 13 PHP
8个出色的WordPress SEO插件收集
Feb 26 PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 PHP
php教程之魔术方法的使用示例(php魔术函数)
Feb 12 PHP
PHP易混淆函数的区别及用法汇总
Nov 22 PHP
php中smarty区域循环的方法
Jun 11 PHP
php实现复制移动文件的方法
Jul 29 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
Nov 27 PHP
php无限级分类实现方法分析
Oct 19 PHP
php封装的pdo数据库操作工具类与用法示例
May 08 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
Apr 06 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对包含html标签的字符串进行截取的函数分享
2014/06/19 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
2019/10/30 PHP
JavaScript中的私有成员
2006/09/18 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
详解vue项目中调用百度地图API使用方法
2019/04/25 Javascript
Vue项目打包部署到iis服务器的配置方法
2019/10/14 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
2020/03/10 Javascript
Python操作SQLite简明教程
2014/07/10 Python
python采集百度百科的方法
2015/06/05 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
Python实现简单的获取图片爬虫功能示例
2017/07/12 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
学习python可以干什么
2019/02/26 Python
Python XlsxWriter模块Chart类用法实例分析
2019/03/11 Python
Python生成指定数量的优惠码实操内容
2019/06/18 Python
Python实现数值积分方式
2019/11/20 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
介绍一下linux的文件系统
2015/10/06 面试题
学期自我鉴定
2013/11/04 职场文书
行政助理工作职责范本
2014/03/04 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
初中教师个人总结
2015/02/10 职场文书
2015年高三年级组工作总结
2015/07/21 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书
2019学生会干事辞职信
2019/06/27 职场文书
python多次执行绘制条形图
2022/04/20 Python