PHP Velho Oeste 2024

mb_encoding_aliases

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

mb_encoding_aliasesПолучает псевдонимы известного типа кодировки

Описание

mb_encoding_aliases(string $encoding): array

Возвращает массив псевдонимов для известного типа кодировки encoding.

Список параметров

encoding

Кодировка, для которой будут проверены псевдонимы.

Возвращаемые значения

Возвращает индексированный массив, содержащий псевдонимы кодировки.

Ошибки

Выбрасывает исключение ValueError, если кодировка encoding неизвестна.

Список изменений

Версия Описание
8.0.0 Если параметр encoding неизвестен, теперь выбрасывается исключение ValueError; ранее выдавалась ошибка уровня E_WARNING и функция возвращала false.

Примеры

Пример #1 Пример использования функции mb_encoding_aliases()

<?php
$encoding
= 'ASCII';
$known_encodings = mb_list_encodings();

if (
in_array($encoding, $known_encodings)) {

$aliases = mb_encoding_aliases($encoding);
print_r($aliases);

} else {

echo
"Неизвестная кодировка ($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
)

Смотрите также

  • mb_list_encodings() - Возвращает массив всех поддерживаемых кодировок

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top