mb_detect_order
设置/获取字符编码的检测顺序
PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
mb_detect_order 用于设置或获取多字节字符串函数使用的字符编码检测顺序。此函数适用于处理不同编码的字符串时,确保能够正确识别和转换编码。
mb_detect_order([array|string $encoding_list = null]): array|bool
成功时返回 true(设置时)或当前编码顺序的数组(获取时),失败时返回 false。
<?php // 设置检测顺序 mb_detect_order("UTF-8, ISO-8859-1, ASCII"); <p>// 获取当前的检测顺序<br> $order = mb_detect_order();</p> <p>print_r($order);<br> ?>
本示例首先设置了字符编码检测顺序为 UTF-8、ISO-8859-1 和 ASCII,然后通过 mb_detect_order() 获取当前设置的顺序,并输出该数组。