idn_to_ascii
  Convert domain name to IDNA ASCII form.
  
 
  Description
  Procedural style
  
   string idn_to_ascii
    ( string $domain
   [, int $options = 0
   [, int $variant = INTL_IDNA_VARIANT_2003
   [, array &$idna_info
  ]]] )
   
   
 
  Parameters
  
   
    
     - 
domain
- 
      
       The domain to convert, which must be UTF-8 encoded.
       
- 
options
- 
      
       Conversion options - combination of IDNA_* constants
       (except IDNA_ERROR_* constants).
       
- 
variant
- 
      
       Either INTL_IDNA_VARIANT_2003for IDNA 2003 orINTL_IDNA_VARIANT_UTS46for UTS #46.
 
- 
idna_info
- 
      
       This parameter can be used only if
       INTL_IDNA_VARIANT_UTS46was used forvariant. In that case, it will be filled with an
       array with the keys 'result', the possibly illegal
       result of the transformation,
       'isTransitionalDifferent', a boolean indicating
       whether the usage of the transitional mechanisms of UTS #46 either has
       or would have changed the result and 'errors',
       which is an int representing a bitset of the error
       constants IDNA_ERROR_*.
 
 
 
 
  Return Values
  
   The domain name encoded in ASCII-compatible form,  or FALSE on failure
  
  
 
 
 
  Examples
  
   Example #1 idn_to_ascii example
   
<?php
echo idn_to_ascii('täst.de'); 
?>
    
   
  The above example will output: