PHP – 使用 mb_encoding_aliases() 獲取已知編碼型別的別名
在 PHP 中,mb_encoding_aliases() 是用來獲取已知編碼型別的別名的。此函式在 PHP 5 或更高版本中受支援。
語法
array mb_encoding_aliases(str $encoding)
引數
僅接受一個引數,$encoding,該引數是將對其別名進行檢查的編碼型別。
返回值
成功時,該函式返回編碼別名的數字索引陣列,失敗時返回 False。
錯誤/異常
如果編碼未知,則該函式會給出 E_WARNING 級別錯誤。
示例 1
<?php
$encoding = 'ASCII';
$known_encodings = mb_list_encodings();
if (in_array($encoding, $known_encodings))
{
$aliases = mb_encoding_aliases($encoding);
print_r($aliases);
}
else
{
echo "Unknown ($encoding) encoding.
";
}
?>輸出
Array ( [0] => ANSI_X3.4-1968 [1] => iso-ir-6 [2] => ANSI_X3.4-1986 [3] => ISO_646.irv:1991 [4] => US-ASCII [5] => ISO646-US [6] => us [7] => IBM367 [8] => IBM-367 [9] => cp367 [10] => csASCII )
示例 2
<?php
$array = mb_encoding_aliases("ASCII");
var_dump($array);
?>輸出
array(11) {
[0]=>
string(14) "ANSI_X3.4-1968"
[1]=>
string(8) "iso-ir-6"
[2]=>
string(14) "ANSI_X3.4-1986"
[3]=>
string(16) "ISO_646.irv:1991"
[4]=>
string(8) "US-ASCII"
[5]=>
string(9) "ISO646-US"
[6]=>
string(2) "us"
[7]=>
string(6) "IBM367"
[8]=>
string(7) "IBM-367"
[9]=>
string(5) "cp367"
[10]=>
string(7) "csASCII"
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP