PHP mb_detect_order() Function
Last Updated :
28 Mar, 2023
The mb_detect_order() function is an inbuilt function in PHP that is utilized to set or get the character encoding detection order.
Syntax:
mb_detect_order(array|string|null $encoding = null): array|bool
Parameters: This function has only one parameter.
- encoding: This parameter returns the current character encoding detection order as an array if the encoding is omitted or null.
Return Value: This function returns true when setting encoding detection order otherwise it will return false.
Example 1: The following code demonstrates the mb_detect_order() function.
PHP
<?php
mb_detect_order( "UTF-8, ASCII" );
$string = "GeeksforGeeks" ;
$encoding = mb_detect_encoding( $string );
echo "Detected encoding: $encoding" ;
?>
|
Output:
Detected encoding: UTF-8
Example 2: The following code demonstrates the mb_detect_order() function.
PHP
<?php
mb_detect_order( "eucjp-win,sjis-win,UTF-8" );
$ary [] = "ASCII" ;
$ary [] = "JIS" ;
$ary [] = "EUC-JP" ;
mb_detect_order( $ary );
echo implode( ", " , mb_detect_order());
?>
|
Output:
ASCII, JIS, EUC-JP
Reference: https://www.php.net/manual/en/function.mb-detect-order.php
Share your thoughts in the comments
Please Login to comment...