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_create(PHP 5 >= 5.4.0, PHP 7, PHP 8, PECL intl >= 2.0.0)

= NULL

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

public static function Transliterator::create(string $id, int $direction = Transliterator::FORWARD): ?— Постави го нивото на ограничување

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

Креирај транслитератор

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

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

Параметри

id

Отвара Транслитератор по ID. ID. Список на сите регистрирани ID на транслитератори може да се добие со користење на.

direction

Transliterator::listIDs() Transliterator::FORWARDНасока, стандардно е 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"
. Може исто така да се постави на
пред 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 .
Баран Сакалолу
пред 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.
Јан Куча
hello at tzi dot fr
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
hkasirga at gmail dot com
пред 1 година
На оваа страница

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

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

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

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

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