mb_http_input() 是 PHP 中的內置函數,可幫助檢測 HTTP 輸入字符編碼。
用法:
mb_http_input(?string $type = null): array|string|false
範圍:
- type: 此參數采用的值包括 “G”(表示 GET)、“P”(表示 POST)、“C”(表示 COOKIE)、“S”(表示字符串)、“L”(表示列表)以及 “I”(表示將返回數組的整個列表)。如果類型丟失,則返回最後處理的輸入類型。
返回值:此函數將返回字符編碼名稱或字符編碼名稱數組,具體取決於類型。如果函數不處理指定的 HTTP 輸入,則返回“false”。
示例 1:下麵的代碼演示了mb_http_input()函數。
PHP
<?php
// Get the character encoding of the HTTP input
$http_input_encoding = mb_http_input('I');
// Output the encoding
var_dump( $http_input_encoding);
?>
輸出:
array(1) { [0]=> string(5) "UTF-8" }
示例 2:下麵的代碼演示了mb_http_input()函數。
PHP
<?php
$http_input_encoding = mb_http_input("G");
// Output the encoding
var_dump($http_input_encoding);
?>
輸出:
bool(false)
參考: https://www.php.net/manual/en/function.mb-http-input.php
相關用法
- PHP mb_http_output()用法及代碼示例
- PHP mb_convert_case()用法及代碼示例
- PHP mb_check_encoding()用法及代碼示例
- PHP mb_strlen()用法及代碼示例
- PHP mb_substr_count()用法及代碼示例
- PHP mb_substr()用法及代碼示例
- PHP mb_substitute_character()用法及代碼示例
- PHP mb_chr()用法及代碼示例
- PHP mb_detect_order()用法及代碼示例
- PHP mb_strtolower()用法及代碼示例
- PHP mb_strtoupper()用法及代碼示例
- PHP mb_str_split()用法及代碼示例
- PHP mb_ereg()用法及代碼示例
- PHP mb_convert_encoding()用法及代碼示例
- PHP mb_parse_str()用法及代碼示例
- PHP mb_encode_numericentity()用法及代碼示例
- PHP mb_encoding_aliases()用法及代碼示例
- PHP mb_strrchr()用法及代碼示例
- PHP mb_strimwidth()用法及代碼示例
- PHP mb_ereg_search_regs()用法及代碼示例
- PHP mb_ereg_search_init()用法及代碼示例
- PHP mb_stristr()用法及代碼示例
- PHP mb_ereg_search_pos()用法及代碼示例
- PHP mb_split()用法及代碼示例
- PHP mb_ereg_search_setpos()用法及代碼示例
注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP mb_http_input() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。