Normalizer::isNormalized

normalizer_is_normalized

(No version information available, might be only in CVS)

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

Описание

Object oriented style

static boolean Normalizer::isNormalized ( string $input [, string $form ] )

Procedural style

boolean normalizer_is_normalized ( string $input [, string $form ] )

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

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

input

The input string to normalize

form

One of the normalization forms

options

Normalization options

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

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

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

Коментарии

404 Not Found

404 Not Found


nginx

    Поддержать сайт на родительском проекте КГБ