首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【函数分享】每日PHP函数分享

每日分享PHP知识点,大家都赞同关注是一种动力,分享是一种美德,再说了关注分享一下又不会怀孕?只要你开心就好......

mb_detect_order()  设置/获取 字符编码的检测顺序

mixed mb_detect_order([mixed$encoding_list=mb_detect_order()])

说明:

为编码列表 encoding_list 设置自动检测字符编码的顺序。

参数描述

encoding_list

encoding_list 是一个 array 或者逗号分隔的字符编码列表。参见支持的编码。

如果省略了 encoding_list 参数,它将返回当前字符编码检测顺序的数组。

该设置会影响 mb_detect_encoding() 和 mb_send_mail()。

mbstring 当前实现了以下编码检测筛选器。如有以下编码列表的无效字节序列,编码的检测将会失败。

UTF-8, UTF-7, ASCII, EUC-JP,SJIS, eucJP-win, SJIS-win, JIS, ISO-2022-JP

对于 ISO-8859-*,mbstring 总是检测为 ISO-8859-*。

对于 UTF-16、UTF-32、 UCS2 和 UCS4,编码检测总是会失败。

返回值:

成功时返回 TRUE, 或者在失败时返回 FALSE。

实例:

/* 为检测顺序设置枚举列表 */

mb_detect_order("eucjp-win,sjis-win,UTF-8");

/* 通过数组设置检测顺序 */

$ary[]="ASCII";

$ary[]="JIS";

$ary[]="EUC-JP";

mb_detect_order($ary);

/* 显示当前的检测顺序 */

echoimplode(", ",mb_detect_order());

?>

关注是一种动力  分享是一种美德  关注分享一下又不会怀孕!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200824A0237P00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券