热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php中常用字符串处理函数

下面只提供几个简单常用的函数,chop执行去除空格处理,get_html_translation_table返回转化列表到变量,定义包括HTML编码的字符串htmlentities,htmlspecialchars_decode定义包含HTML特殊字符的字符...
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
当前位置:首页 > PHP教程 > php函数 > 列表
php中常用字符串处理函数
发布: 来源:  添加日期:2014-09-19 17:14:09 浏览: 评论:0 

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

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

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

  1. $str="i'm a   teacher  ";          //定义字符串 
  2. $result=chop($str);           //执行去除空格处理 
  3. echo $result;            //输出结果 

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

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

  1. /*/ 
  2. $trans=get_html_translation_table(html_entities);    //返回转化列表到变量 
  3. print_r($trans);            //输出转换表 
  4. $str="hallo &  & krmer";         //定义字符串 
  5. $encoded=strtr($str,$trans);         //查找字符 
  6. echo $encoded;           //输出结果 
  7. // 
  8.  
  9. $str="a 'quote' is bold";       //定义包括html编码的字符串 
  10. echo htmlentities($str);        //输出经过处理的字符串 
  11. echo htmlentities($str, ent_quotes);     //加上可选参数后的输出结果 
  12.  
  13. // 
  14. $str='

    this -> "

    '
    ;        //定义包含html特殊字符的字符串 
  15. echo htmlspecialchars_decode($str);     //输出转换后的内容 
  16. echo "
    "
  17. echo htmlspecialchars_decode($str,ent_noquotes);  //不对引号进行编码的输出结果 
  18.  
  19. // 
  20.  
  21. $str="cat isn't n dog";      //定义包含换行符的字符串 
  22. $result=nl2br($str);       //执行转换操作 
  23. echo $result;        //输出转换后的结果 
  24.  
  25. // 
  26.  
  27. $str="hello world.(can you hear me?)";      //定义包含元字符的字符串 
  28. $result=quotemeta($str);         //执行转换操作 
  29. echo $result;           //输出转换后的结果 
  30. //开源代码phpfensi.com 
  31. // 
  32.  
  33. $str="hello world  ";          //定义末尾有空格的字符串 
  34. $result=rtrim($str);          //执行转换操作 
  35. echo $result;           //输出转换后的结果

推荐阅读
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 解决网站乱码问题的综合指南
    本文总结了导致网站乱码的常见原因,并提供了详细的解决方案,包括文件编码、HTML元标签设置、服务器响应头配置、数据库字符集调整以及PHP与MySQL交互时的编码处理。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 本文介绍如何在Linux服务器之间使用SCP命令进行文件传输。SCP(Secure Copy Protocol)是一种基于SSH的安全文件传输协议,支持从远程机器复制文件到本地服务器或反之。示例包括从192.168.45.147复制tomcat目录到本地/home路径。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • VPX611是北京青翼科技推出的一款采用6U VPX架构的高性能数据存储板。该板卡搭载两片Xilinx Kintex-7系列FPGA作为主控单元,内置RAID控制器,支持多达8个mSATA盘,最大存储容量可达8TB,持续写入带宽高达3.2GB/s。 ... [详细]
  • 本文详细介绍了 MySQL 中 LAST_INSERT_ID() 函数的使用方法及其工作原理,包括如何获取最后一个插入记录的自增 ID、多行插入时的行为以及在不同客户端环境下的表现。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • Composer Registry Manager:PHP的源切换管理工具
    本文介绍了一个用于Composer的源切换管理工具——Composer Registry Manager。该项目旨在简化Composer包源的管理和切换,避免与常见的CRM系统混淆,并提供了详细的安装和使用指南。 ... [详细]
  • PHP中去除换行符的多种方法及应用场景
    本文将详细介绍在PHP中去除换行符的各种方法,并结合实际应用场景进行说明。通过本文,您将了解如何根据不同操作系统的特点,选择最合适的换行符处理方式。 ... [详细]
  • 本文将详细介绍如何在Linux操作系统中执行PHP脚本,包括环境配置、命令使用及验证方法。对于需要在Linux环境下开发或部署PHP应用的用户来说,这是一篇非常实用的文章。 ... [详细]
  • 本文探讨了在Linux系统上使用Docker时,通过volume将主机上的HTML5文件挂载到容器内部指定目录时遇到的403错误,并提供了解决方案和详细的操作步骤。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 本文介绍 PHP 函数 mysql_field_len 的使用方法,该函数用于返回 MySQL 查询结果集中指定字段的长度。适用于 PHP 4 和 PHP 5 版本。 ... [详细]
author-avatar
w50251898
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有