Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17890 программистов и 1611 роботов. Сейчас ищут 1469 программистов ...
Приступая к работе

Normalizer::isNormalized - Ошибка

Вернуться к: Normalizer

Normalizer::isNormalized

normalizer_is_normalized

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)

Normalizer::isNormalized -- normalizer_is_normalized Checks if the provided string is already in the specified normalization form.

Описание

Объектно-ориентированный стиль

public static bool Normalizer::isNormalized ( string $input [, int $form = Normalizer::FORM_C ] )

Процедурный стиль

bool normalizer_is_normalized ( string $input [, int $form = Normalizer::FORM_C ] )

Checks if the provided string is already in the specified normalization form.

Список параметров

input

The input string to normalize

form

One of the normalization forms.

Возвращаемые значения

TRUE if normalized, FALSE otherwise or if there an error

Примеры

Пример #1 normalizer_is_normalized() example

<?php
$char_A_ring 
"\xC3\x85"// 'LATIN CAPITAL LETTER A WITH RING ABOVE' (U+00C5)
$char_combining_ring_above "\xCC\x8A";  // 'COMBINING RING ABOVE' (U+030A)
 
$char_orig 'A' $char_combining_ring_above;
$char_norm normalizer_normalize'A' $char_combining_ring_aboveNormalizer::FORM_C );
 
echo ( 
normalizer_is_normalized($char_origNormalizer::FORM_C) ) ? "normalized" "not normalized";
echo 
'; ';
echo ( 
normalizer_is_normalized($char_normNormalizer::FORM_C) ) ? "normalized" "not normalized";
?>

Пример #2 OO example

<?php
$char_A_ring 
"\xC3\x85"// 'LATIN CAPITAL LETTER A WITH RING ABOVE' (U+00C5)
$char_combining_ring_above "\xCC\x8A";  // 'COMBINING RING ABOVE' (U+030A)
 
$char_orig 'A' $char_combining_ring_above;
$char_norm Normalizer::normalize'A' $char_combining_ring_aboveNormalizer::FORM_C );
 
echo ( 
Normalizer::isNormalized($char_origNormalizer::FORM_C) ) ? "normalized" "not normalized";
echo 
'; ';
echo ( 
Normalizer::isNormalized($char_normNormalizer::FORM_C) ) ? "normalized" "not normalized";
?>

Результат выполнения данного примера:

not normalized; normalized

Смотрите также



Вернуться к: Normalizer

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware