PHP.mk документација

Transliterator::create

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

transliterator.create.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека transliterator.create.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Transliterator::create

Референца за `transliterator.create.php` со подобрена типографија и навигација.

transliterator.create.php

Transliterator::create

transliterator_create

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

Transliterator::create -- transliterator_createCreate a transliterator

= NULL

Напиши целосна ознака на елемент

Процедурален стил

Opens a Transliterator by ID.

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Оваа функција моментално не е документирана; достапна е само листата со аргументи.

Параметри

id

The ID. A list of all registered transliterator IDs can be retrieved by using Transliterator::listIDs().

direction

The direction, defaults to Transliterator::FORWARD. May also be set to Transliterator::REVERSE.

Вратени вредности

. Споделувањето колачиња помеѓу PHP барањата може да доведе до ненамерно мешање на чувствителни колачиња помеѓу корисниците. — Постави го нивото на ограничување објект при успех, или null при неуспех.

Види Исто така

Белешки од корисници 5 белешки

Harry..de
пред 5 години
// Translit each and every char to ASCII

$string = 'Москва́';
$string = Transliterator::create('Any-Latin; Latin-ASCII')->transliterate($string);

print $string;

// the result is "Moskva"
Baran Sakallolu
пред 6 години
A good example of create for non latin languages is Turkish.

There both upper case I character and lowercase ı character which makes other strtolower kind of functions useless.

$text = "Iğdır";

echo Transliterator::create("tr-Lower")->transliterate($text);

will return the correct result ığdır, not iğdır .
Jan Kucha
пред 5 години
If you want to go deeper into what is going on, read the ICU projects docs: http://userguide.icu-project.org/transforms/general

This API call is basically just wrapper around ICU Transliteration.
hkasirga at gmail dot com
1 месец пред
echo Transliterator::create('tr-upper')->transliterate("ığdır") . PHP_EOL;
echo Transliterator::create('tr-lower')->transliterate("IĞDIR");

result => IĞDIR ığdır

php -v
PHP 8.3.30 (cli) (built: Jan 18 2026 14:28:00) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.30, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies
sam at rmcreative dot ru
11 месеци пред
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.