string idn_to_ascii    ( string $domain   [, int $options = 0   [, int $variant = INTL_IDNA_VARIANT_2003   [, array &$idna_info  ]]] )

idn_to_asciiПреобразовать доменное имя в формат IDNA ASCII

domain

Имя для преобразования, должно быть в кодировке UTF-8.

options

Опции преобразования - комбинация констант IDNA_* (кроме констант IDNA_ERROR_*).

variant

INTL_IDNA_VARIANT_2003 для IDNA 2003 или INTL_IDNA_VARIANT_UTS46 для UTS #46.

idna_info

Этот параметр используется только если используется INTL_IDNA_VARIANT_UTS46 в variant. В этом случае он будет заполнен массивом с ключами 'result', возможными ошибочными результатами преобразования, 'isTransitionalDifferent', логическое выражение означает изменило или могло бы изменить результат при использовании сквозного механизма UTS #46, и 'errors', содержащими целочисленное представление битовой маски из констант IDNA_ERROR_*.