mb_encoding_aliases

(PHP 5 >= 5.3.0, PHP 7)

mb_encoding_aliasesGet aliases of a known encoding type

说明

mb_encoding_aliases ( string $encoding ) : array

Returns an array of aliases for a known encoding type.

参数

encoding

The encoding type being checked, for aliases.

返回值

Returns a numerically indexed array of encoding aliases on success, 或者在失败时返回 FALSE

错误/异常

Emits an E_WARNING level error if encoding is unknown.

范例

Example #1 mb_encoding_aliases() example

<?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.\n";

}
?>

以上例程的输出类似于:

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] => cp367
    [9] => csASCII
)

参见

相关文章
php gd 和图像处理 函数 用 postscript type1 字体把文本字符串画在图像上php 多字节字符串 函数 检查字符串在指定的编码里是否有效php 多字节字符串 函数 get a specific characterphp 多字节字符串 函数 get aliases of a known encoding typephp 多字节字符串 函数 regular expression match for multibyte stringphp 多字节字符串 函数 perform a regular expression search and replace with multibyte support using a callbackphp 多字节字符串 函数 replace regular expression with multibyte supportphp 多字节字符串 函数 returns start point for next regular expression matchphp 多字节字符串 函数 retrieve the result from the last multibyte regular expression matchphp 多字节字符串 函数 设置/获取内部字符编码php 多字节字符串 函数 设置/获取当前的语言php 多字节字符串 函数 返回所有支持编码的数组php 多字节字符串 函数 get code point of characterphp 多字节字符串 函数 在输出缓冲中转换字符编码的回调函数php 多字节字符串 函数 set/get character encoding for multibyte regexphp 多字节字符串 函数 获取字符串的长度php 多字节字符串 函数 查找字符串在另一个字符串中首次出现的位置php 多字节字符串 函数 查找指定字符在另一个字符串中最后一次的出现php 多字节字符串 函数 大小写不敏感地查找指定字符在另一个字符串中最后一次的出现php 多字节字符串 多字节字符串 函数
关注编程学问公众号