downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Normalizer::normalize> <Normalizer
[edit] Last updated: Mon, 20 May 2013

view this page in

Normalizer::isNormalized

normalizer_is_normalized

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

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

Descrição

Estilo orientado à objeto

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

Estilo procedural

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

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

Parâmetros

input

The input string to normalize

form

One of the normalization forms.

Valor Retornado

TRUE if normalized, FALSE otherwise or if there an error

Exemplos

Exemplo #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";
?>

Exemplo #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";
?>

O exemplo acima irá imprimir:

not normalized; normalized

Veja Também



add a note add a note User Contributed Notes Normalizer::isNormalized - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites