PHP –使用 mb_http_input() 检测 HTTP 输入字符编码


PHP 中的 mb_http_input() 函数用于检测 HTTP (超文本传输协议) 输入字符编码。PHP 5.4 或更高版本支持此函数。

语法

array|string mb_http_input(str $type=null)

参数

mb_http_input() 只接受一个参数 −

  • $type − 在 type 参数中,输入字符串指定输入类型,如 −

    • G 用于 GET,

    • P 用于 POST,

    • C 用于 COOKIE,

    • S 用于 STRING,

    • L 用于 LIST,以及

    • I 用于整个列表(它将返回数组)。

如果省略 type,则会返回处理过的最后一个输入类型。

返回的值

mb_http_input() 根据 type 返回字符编码名称或字符编码名称数组。如果 type 为“I”,并且 mb_http_input() 没有处理指定的 HTTP 输入,则会返回 False。

示例

<?php
   // It will return the input character encoding
   //UTF-8
   $string =mb_http_input("I");
   var_dump($string);
?>

输出

array(1) {
   [0]=>
   string(5) "UTF-8"
}

更新于: 2021-10-11

489 次浏览

启动您的 事业

完成课程后即可获得认证

开始
广告