在线文档教程
PHP
Internationalization

Transliterator (class)

The Transliterator class

Introduction

(PHP >= 5.4.0, PECL intl >= 2.0.0)

Transliterator provides transliteration of strings.

Class synopsis

Transliterator {

/* Constants */

const integer FORWARD = 0 ;

const integer REVERSE = 1 ;

/* Properties */

public $id ;

/* Methods */

__construct ( void )

public static Transliterator create ( string $id [, int $direction ] )

public static Transliterator createFromRules ( string $rules [, string $direction ] )

public Transliterator createInverse ( void )

public int getErrorCode ( void )

public string getErrorMessage ( void )

public static array listIDs ( void )

public string transliterate ( string $subject [, int $start [, int $end ]] )

}

Properties

id

Predefined Constants

Transliterator::FORWARDTransliterator::REVERSE

Table of Contents

  • Transliterator::__construct — Private constructor to deny instantiation

  • Transliterator::create — Create a transliterator

  • Transliterator::createFromRules — Create transliterator from rules

  • Transliterator::createInverse — Create an inverse transliterator

  • Transliterator::getErrorCode — Get last error code

  • Transliterator::getErrorMessage — Get last error message

  • Transliterator::listIDs — Get transliterator IDs

  • Transliterator::transliterate — Transliterate a string

← Spoofchecker::setChecks

Transliterator::__construct →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/class.transliterator.php