3v4l.org

run code in 300+ PHP versions simultaneously
<?php print preg_replace( '/([а-яё.-]+)/iu', idn_to_ascii( "$1", IDNA_DEFAULT, INTL_IDNA_VARIANT_UTS46 ), 'мой-сайт.рф' );

preferences:
25.73 ms | 404 KiB | 5 Q