(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Normalizer::normalize -- normalizer_normalize — Belirtilen girdiyi normalleştirir ve dizge olarak döndürür
Nesne yönelimli kullanım
Yordamsal kullanım
Belirtilen girdiyi normalleştirir ve dizge olarak döndürür.
dizgeNormalleştirilecek dizge
biçimNormalleştirme biçimlerinden biri.
Bir hata oluşursa false, aksi takdirde normalleştirilen dizge döner.
Örnek 1 - normalizer_normalize() örneği
<?php
$char_A_ring = "\xC3\x85"; // 'å' (U+00C5)
$char_combining_ring_above = "\xCC\x8A"; // 'COMBINING RING ABOVE' (U+030A)
$char_1 = normalizer_normalize( $char_A_ring, Normalizer::FORM_C );
$char_2 = normalizer_normalize( 'A' . $char_combining_ring_above,
Normalizer::FORM_C );
echo urlencode($char_1);
echo ' ';
echo urlencode($char_2);
?>Ö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_1 = Normalizer::normalize( $char_A_ring, Normalizer::FORM_C );
$char_2 = Normalizer::normalize( 'A' . $char_combining_ring_above,
Normalizer::FORM_C );
echo urlencode($char_1);
echo ' ';
echo urlencode($char_2);
?>Yukarıdaki örneğin çıktısı:
%C3%85 %C3%85