Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - Làm cách nào để đặt thứ tự phát hiện mã hóa ký tự bằng mb_detect_order ()?


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 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