Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP – Thiết lập thứ tự phát hiện mã hóa ký tự với mb_detect_order()

Hàm mb_detect_order() trong PHP có thể dùng để thiết lập/lấy thứ tự phát hiện mã hóa ký tự. Hàm này được hỗ trợ từ PHP 4.2.0 trở lên.

Cú pháp

array|bool mb_detect_order(array|string|null $encoding = null)

Tham số

mb_detect_order() chỉ chấp nhận một tham số $encoding với kiểu string, array và bool.

  • $encoding – Tham số mã hóa này là mảng hoặc danh sách mã hóa ký tự phân tách bằng dấu phẩy. Nếu bị bỏ qua hoặc null, trả về thứ tự phát hiện mã hóa ký tự hiện tại dưới dạng mảng.

Giá trị trả về

Khi thiết lập thứ tự phát hiện mã hóa, trả về true khi thành công hoặc false khi thất bại.

Ví dụ

<?php
// Thiết lập thứ tự phát hiện bằng danh sách liệt kê
mb_detect_order("eucjp-win,sjis-win,UTF-8");

// Thiết lập thứ tự phát hiện bằng mảng
$array[] = "ASCII";
$array[] = "JIS";
$array[] = "EUC-JP";
mb_detect_order($array);

// Hiển thị thứ tự phát hiện hiện tại
echo implode(", ", mb_detect_order());
?>

Kết quả

ASCII, JIS, EUC-JP