static function toNFKD( $string ) {
		if ( NORMALIZE_INTL ) {
			return normalizer_normalize( $string, Normalizer::FORM_KD );
		} elseif ( preg_match( '/[\x80-\xff]/', $string ) ) {
			return self::NFKD( $string );
		} else {
			return $string;
		}
	}
static function toNFKD( $string ) {
		if ( NORMALIZE_INTL ) {
			return normalizer_normalize( $string, Normalizer::FORM_KD );
		} elseif ( preg_match( '/[\x80-\xff]/', $string ) ) {
			return self::NFKD( $string );
		} else {
			return $string;
		}
	}
static function toNFKD ( $ string ) { if ( NORMALIZE_INTL ) { return normalizer_normalize ( $ string , Normalizer :: FORM_KD ) ; } elseif ( preg_match ( '/[\x80-\xff]/' , $ string ) ) { return self :: NFKD ( $ string ) ; } else { return $ string ; } }
Convert a UTF-8 string to normal form KD, compatibility decomposition.
This may cause irreversible information loss, use judiciously.
Fast return for pure ASCII strings.

@param string $string a valid UTF-8 string. Input is not validated.
@return string a UTF-8 string in normal form KD
Convert a UTF - 8 string to normal form KD compatibility decomposition . This may cause irreversible information loss use judiciously . Fast return for pure ASCII strings .