当前位置: 网学 > 编程文档 > PHP > 正文

经验分享:处理PHP字符串的简单方法

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/03
为Web开发人员,其中的一个主要工作就是要确保用户输入中不含有危险字符,如果有,这会导致SQL注入或脚本攻击。PHP语言中包含了很多安全方面的功能,这些功能能够帮助你过滤数据,包括延长过滤器。例如,你可以允许用户中带有一些基本的HTML语句,包括一些注释。实现这个功能,你可以使用带有检查功能函数:strip_tags()。它在默认的情况下是从字符串中删除所有的HTML标签,但同时也允许覆盖默认或者你指定的标签。例如,在下面的例子中,你可以除去所有的标签:

  1. $text = strip_tags($input" "); 

8.比较两个字符串

比较两个字符串,以确保它们是相同的。例如,判断用户第一次与第二次输入的密码是否相同,你可以使用substr_compare()函数来很容易的现实:

  1. $pswd = "secret"$pswd2 = "secret";   
  2. if (! strcmp($pswd$pswd2)) { echo "The passwords are not identical!"; } 

如果你想判断两个字符串不区分大小写,可以使用strcasecmp()函数。

9.转换换行符

在本文中我介绍了如何轻松转换成超超链接的URL,现在介绍nl2br()函数,这个函数能够帮助你将任何换行符转换成HTML标签。

  1. $comment = nl2br($comment); 

10.应用自动换行

应用自动换行,你可以使用PHP中的这个函数:wordwrap():

  1. $speech = "Four score and seven years ago our fathers brought forth,   
  2. upon this continent, a new nation, conceived in Liberty,   
  3. and dedicated to the proposition that all men are created equal.";   
  4. echo wordwrap($speech, 30); 

执行上面的代码,结果是:

  1. Four score and seven years ago our fathers brought forth, 
  2. upon this continent, a new nation, conceived in Liberty, 
  3. and dedicated to the proposition that all men are created equal. 

原文地址:http://phpbuilder.com/columns/Jason_Gilmore060210.php3

  • 下一篇资讯: PHP 5.4.8 和 5.3.18 发布
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号