`

PHP中的編碼轉義的函數作用

阅读更多
stripslashes()
作用:
去掉已經轉義的\
$str_a = stripcslashes('\"http://www.cp1897.com\"');
echo $str_a;
//print : "http://www.cp1897.com"


htmlspecialchars()
作用:
(&)被转换成 &amp; 双引号(")被转换成 &quot;单引号 (') 被转换成 &#039; 小于号 (<)被转换成 &lt;大于号 (>)被转换成 &gt;

strip_tags( )
作用:
从字符串中删除HTML标签
$input  = '<p>Howdy, &quot;Cowboy&quot;</p>';
$output = strip_tags($input);
// $output is 'Howdy, &quot;Cowboy&quot;'


get_meta_tags( )
作用:
可返回包含该页面中元标签(meta tag)内容的数组

rawurlencode()
作用:
该函数接收一个字符串并返回对该字符串的拷贝,该拷贝中把非法URL字符按%dd约定编码。

如果你要为一个页面里的链接动态生成超级链接地址,则需要用rawurlencode( )转换它们:
$name = "Programming PHP";
$output = rawurlencode($name);
echo "http://localhost/$output";
//print: http://localhost/Programming%20PHP


函数rawurldecode( )用于解码被编码过的URL字符串
分享到:
评论

相关推荐

    转义表单提交字符处理函数

    #### PHP中的转义函数 1. **htmlspecialchars()** - **功能**:此函数用于将特殊字符转换为HTML实体,以便它们可以安全地显示在网页上。 - **语法**:`htmlspecialchars(string, flags, encoding)` - **参数**:...

    微信api不支持中文转义的json结构

    在PHP中,`json_encode`函数默认会将非ASCII字符转义为Unicode形式。为了解决这个问题,我们可以尝试以下几种方法: 1. **设置编码选项**:在调用`json_encode`时,可以添加第二个参数`$options`来指定编码选项。...

    PHP JSON_ENCODE 不转义中文汉字的方法.rar

    PHP提供了一个可选的标志`JSON_UNESCAPED_UNICODE`,它可以防止`json_encode`函数转义UTF-8编码的Unicode字符,也就是中文汉字。在调用`json_encode`时,加入这个标志即可保留中文汉字的原始形式。示例如下: ```...

    php函数大全(涵盖了php所有的函数)

    ### PHP函数大全解析 ...以上只是PHP函数大全中的一部分,每种函数都有其特定的应用场景和作用,掌握它们可以极大地提高编程效率和代码质量。在实际开发中,根据具体需求选择合适的函数,将使程序更加健壮和高效。

    php5.4 中文函数

    本文将深入探讨PHP 5.4中的中文函数,以及如何在实际开发中运用它们。 ### PHP 5.4 的主要改进 1. **命名空间(Namespaces)**:PHP 5.3引入了命名空间的概念,但在5.4中得到了进一步加强,允许更好的代码组织和...

    PHP函数壁纸

    在PHP编程语言中,函数是实现特定功能的代码块,可以重复使用,极大地提高了开发效率。"PHP函数壁纸"这个主题可能是指一系列以PHP函数为主题的壁纸设计,旨在以视觉方式帮助开发者记忆常用的PHP函数。虽然我们无法...

    PHP+JS Base64和URI编码解码

    URI(统一资源标识符)编码是为了解决URL(统一资源定位符)中可能包含特殊字符,如空格、#、%等,这些字符在URL中具有特殊含义,所以需要转义。在PHP中,我们可以使用`rawurlencode()`和`rawurldecode()`函数进行...

    PHP使用json_encode函数时不转义中文的解决方法

    而自PHP 5.4.0起,json_encode函数新增了一个选项JSON_UNESCAPED_UNICODE,允许开发者在编码过程中保留Unicode字符而不进行转义。使用该选项后,json_encode在处理中文字符时就不会再将其转换为Unicode转义序列,...

    Php函数速查表

    数组处理是PHP中的核心功能之一,`array()`用于创建数组,`array_walk()`遍历数组并用回调函数处理每个元素,`arsort()`和`asort()`分别对数组按值降序和升序排序。 #### Aspell系列函数 `aspell_check()`和`aspell...

    php常用函数集合

    - **功能**:该函数用于对字符串中的特殊字符进行转义,类似于C语言中的转义处理。 - **示例**: ```php echo addcslashes("Hello\nWorld", "\n"); // 输出: Hello\012World ``` ##### 2. `addslashes` – 使用...

    自己函数整理 php常用

    在PHP编程语言中,了解和熟练使用各种内置函数是至关重要的。这些函数涵盖了广泛的用途,包括数据验证、字符串处理、编码转换等。以下是一些PHP常用函数的详细说明: 1. **验证函数系列**: - `is_object()`: 检查...

    解决了浏览器URL地址栏直接输入get参数值包含中文时的urlencode编码格式问题

    原来urlencode这个函数有2中编码方式,一种是gbk格式的编码,一种是utf-8格式的。并且这个格式居然不能再这个函数里面设置,导致这个结果不可控制,在不同浏览器环境下面结果不同,不能得到自己想要的格式编码。在...

    PHP编码规范.doc

    《PHP编码规范》是一份旨在提升PHP编程质量的指导文档,它汇总了众多开发者的实践经验,旨在形成一套统一且高效的编程风格。遵循这些规范,开发者可以编写出更易于阅读、维护和协作的代码,从而提高开发效率,降低...

    PHP实现json_decode不转义中文的方法

    然而,默认情况下,`json_decode` 会转义特殊字符并把非ASCII的中文字符转换为Unicode编码,这可能导致在数据库或日志中查看时不方便。本文将详细介绍如何在PHP中使用`json_decode` 不转义中文的方法。 对于PHP 5.4...

    PHP中字符平安过滤函数用法小结_.docx

    本文将详细总结几种PHP中的字符安全过滤函数,帮助开发者保护应用程序免受此类攻击。 首先,`mysql_real_escape_string()`函数在过去常用于防止SQL注入。它通过对特殊字符添加反斜杠来转义用户输入,使其在插入...

    php常见漏洞及编码安全(附笔记)

    以下是对"php常见漏洞及编码安全"主题的详细解释,以及如何防范这些安全问题。 1. SQL注入:SQL注入是最常见的PHP漏洞之一,发生在开发者未对用户输入的数据进行充分过滤或转义时。攻击者可以通过构造恶意的SQL语句...

    PHP中的字符串函数

    在PHP编程语言中,字符串函数是处理文本数据的关键工具,它们提供了丰富的功能来操作和分析字符串。以下是对标题“PHP中的字符串函数”及其描述中提到的一些重要知识点的详细解析: ### 1. 字符串转义与解码 - **...

    Php常用函数

    - **`quote_meta`**:转义字符串,使其可以在正则表达式中安全地使用。 - **`rawurlencode`**:编码字符串,使其适合在URL中使用。 - **`sprintf`**:格式化输出字符串。 - **`strchr`**:查找字符串首次出现的位置...

    PHP中quotemeta()函数的用法讲解

    PHP中的quotemeta()函数是用于处理字符串的内置函数,其主要功能是在字符串中某些具有特殊意义的字符前添加反斜杠。这些特殊字符在如正则表达式、SQL语句等场合中通常具有特定的用途,因此添加反斜杠可以避免这些...

Global site tag (gtag.js) - Google Analytics