# La clase Transliterator

(PHP 5 >= 5.4.0, PHP 7, PHP 8, PECL intl >= 2.0.0)

## Introducción

La clase Transliterator proporciona transliteraciones de cadenas.

## Sinopsis de la Clase

class Transliterator {
/* Constantes */
const integer FORWARD = 0;
const integer REVERSE = 1;
/* Propiedades */
public $id;
/* Métodos */
__construct()
public static create(string `$id`, int `$direction` = ?): Transliterator
public static createFromRules(string `$rules`, string `$direction` = ?): Transliterator
public createInverse(): Transliterator
public getErrorCode(): int
public getErrorMessage(): string
public static listIDs(): array
public transliterate(string `$subject`, int `$start` = ?, int `$end` = ?): string
}

## Propiedades

id

## Constantes predefinidas

`Transliterator::FORWARD`

`Transliterator::REVERSE`

## Tabla de contenidos

- Transliterator::__construct — Constructor privado para denegar la instanciación
- Transliterator::create — Crear un transliterador
- Transliterator::createFromRules — Crear un transliterador desdes normas
- Transliterator::createInverse — Cerar una transliteración inversa
- Transliterator::getErrorCode — Obtener el código del último error
- Transliterator::getErrorMessage — Obtener el mensaje del último error
- Transliterator::listIDs — Obtener los IDs de los transliterardores
- Transliterator::transliterate — Transliterar una cadena