You can use the 'original' abbreviations if you feel more comfortable:<?phpNormalizer::NFD;Normalizer::NFKD;Normalizer::NFC;Normalizer::NFKC;?>(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
You can use the 'original' abbreviations if you feel more comfortable:<?phpNormalizer::NFD;Normalizer::NFKD;Normalizer::NFC;Normalizer::NFKC;?>"If you get error messages while starting apache of xampp package with activated extension=intl.dll," do NOT copy any files around.Use Apache's "LoadFile …" functionality to load any missing DLL's not found within a %PATH%. Even php##ts.dll itself.