mb_detect_order () hàm trong PHP có thể được sử dụng để thiết lập / nhận phát hiện mã hóa ký tự theo thứ tự. Chức năng này được hỗ trợ trong phiên bản PHP 4.2.0 trở lên.
Cú pháp
array|bool mb_detect_order(str $encoding)
Tham số
mb_detect_order () chỉ chấp nhận một tham số $ encoding với chuỗi , mảng và bool .
-
$ encoding− Tham số mã hóa này là một mảng hoặc danh sách mã hóa ký tự được phân tách bằng dấu phẩy. Nếu nó bị bỏ qua hoặc null, thì nó sẽ trả về thứ tự phát hiện mã hóa ký tự hiện tại dưới dạng một mảng.
Giá trị Trả lại
Khi đặt thứ tự phát hiện mã hóa, nó trả về True nếu thành công hoặc trả về False khi thất bại.
Ví dụ
<?php // Set detection order by enumerated list mb_detect_order("eucjp-win,sjis-win,UTF-8"); // Set detection order by array $array[] = "ASCII"; $array[] = "JIS"; $array[] = "EUC-JP"; mb_detect_order($array); // It shows the current detection order echo implode(", ", mb_detect_order()); ?>
Đầu ra
ASCII, JIS, EUC-JP