mb_detect_order()函数是PHP中的内置函数,用于设置或获取字符编码检测顺序。
用法:
mb_detect_order(array|string|null $encoding = null): array|bool
参数:该函数只有一个参数。
- encoding: 如果编码被省略或为空,则此参数以数组形式返回当前字符编码检测顺序。
返回值:该函数返回真的设置编码检测顺序时否则返回错误的.
示例 1:下面的代码演示了mb_detect_order()函数。
PHP
<?php
// Set detection order
mb_detect_order("UTF-8, ASCII");
// Use mb_detect_encoding() to detect
// encoding of string
$string = "GeeksforGeeks";
$encoding = mb_detect_encoding($string);
// Output encoding
echo "Detected encoding: $encoding";
?>
输出:
Detected encoding: UTF-8
示例 2:下面的代码演示了mb_detect_order()函数。
PHP
<?php
/* Set detection order by enumerated list */
mb_detect_order("eucjp-win,sjis-win,UTF-8");
/* Set detection order by array */
$ary[] = "ASCII";
$ary[] = "JIS";
$ary[] = "EUC-JP";
mb_detect_order($ary);
/* Display current detection order */
echo implode(", ", mb_detect_order());
?>
输出:
ASCII, JIS, EUC-JP
参考: https://www.php.net/manual/en/function.mb-detect-order.php
相关用法
- PHP mb_detect_order()用法及代码示例
- PHP mb_detect_encoding()用法及代码示例
- PHP mb_decode_numericentity()用法及代码示例
- PHP mb_decode_mimeheader()用法及代码示例
- 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_strtolower()用法及代码示例
- PHP mb_strtoupper()用法及代码示例
- PHP mb_str_split()用法及代码示例
- PHP mb_ereg()用法及代码示例
- PHP mb_http_input()用法及代码示例
- 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()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP mb_detect_order() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。