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与javascript的两种交互方式
Oct 09 PHP
很好用的PHP数据库类
May 27 PHP
php下将XML转换为数组
Jan 01 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
php定义数组和使用示例(php数组的定义方法)
Mar 29 PHP
Codeigniter校验ip地址的方法
Mar 21 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
php三种实现多线程类似的方法
Oct 30 PHP
CodeIgniter生成静态页的方法
May 17 PHP
php微信公众平台开发(四)回复功能开发
Dec 06 PHP
YII2框架中使用yii.js实现的post请求
Apr 09 PHP
php中文语义分析实现方法示例
Sep 28 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
牡丹941资料
2021/03/01 无线电
php图像处理类实例
2015/07/28 PHP
盘点PHP和ASP.NET的10大对比!
2015/12/24 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
php array_map()函数实例用法
2021/03/03 PHP
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
浅谈手写node可读流之流动模式
2018/06/01 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
详解微信小程序与内嵌网页交互实现支付功能
2018/10/22 Javascript
[04:10]2016国际邀请赛中国区预选赛第二日TOP10精彩集锦
2016/06/28 DOTA
Python进程通信之匿名管道实例讲解
2015/04/11 Python
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
PyCharm 设置SciView工具窗口的方法
2019/01/15 Python
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
俄罗斯香水在线商店:AromaCode
2019/12/04 全球购物
大学生个人总结的自我评价
2013/10/05 职场文书
大学生个人简历自我评价
2013/11/16 职场文书
师范学院毕业生求职信范文
2013/12/26 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
四年级学生评语大全
2014/04/21 职场文书
关于学习的演讲稿
2014/05/10 职场文书
个人授权委托书样本
2014/09/13 职场文书
房产公证委托书范本
2014/09/20 职场文书
装配出错检讨书
2014/09/23 职场文书
幸福终点站观后感
2015/06/04 职场文书
调研报告的主要写法
2019/04/18 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python