Normalizer
PHP Manual

Normalizer::isNormalized

normalizer_is_normalized

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

Normalizer::isNormalized -- normalizer_is_normalized — Belirtilen dizge normalleştirilmiş mi diye bakar

Açıklama

Nesne yönelimli kullanım

static bool Normalizer::isNormalized ( string $girdi [, string $biçem ] )

Yordamsal kullanım

bool normalizer_is_normalized ( string $girdi [, string $biçim ] )

Belirtilen dizge belirtilen normalleştirme türünde mi diye bakar.

Değiştirgeler

girdi

Normalleştirilmiş mi diye bakılacak dizge.

biçim

Normalleştirme biçimlerinden biri. Normalizer::FORM_C öntanımlıdır.

Dönen Değerler

Dizge normalleştirilmişse TRUE aksi takdirde veya bir hata oluşursa FALSE.

Örnekler

Örnek 1 - normalizer_is_normalized() örneği

<?php
$char_A_ring 
= "\xC3\x85"; // 'å' (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_above,
              
Normalizer::FORM_C );

echo ( 
normalizer_is_normalized($char_orig, Normalizer::FORM_C) ) ?
        
"normalleştirilmiş" : "normalleştirilmemiş";
echo 
'; ';
echo ( 
normalizer_is_normalized($char_norm, Normalizer::FORM_C) ) ?
        
"normalleştirilmiş" : "normalleştirilmemiş";
?>

Örnek 2 - Nesne yönelimli örnek

<?php
$char_A_ring 
= "\xC3\x85"; // 'å' (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_above,
             
Normalizer::FORM_C );

echo ( 
Normalizer::isNormalized($char_orig, Normalizer::FORM_C) ) ?
        
"normalleştirilmiş" : "normalleştirilmemiş";
echo 
'; ';
echo ( 
Normalizer::isNormalized($char_norm, Normalizer::FORM_C) ) ?
        
"normalleştirilmiş" : "normalleştirilmemiş";
?>

Yukarıdaki örneğin çıktısı:

normalleştirilmemiş; normalleştirilmiş

Ayrıca Bakınız


Normalizer
PHP Manual