Normalizer::isNormalized

normalizer_is_normalized

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

Normalizer::isNormalized -- normalizer_is_normalized — æžĄă•ă‚ŒăŸæ–‡ć­—ćˆ—ăŒă€æŒ‡ćźšă—ăŸæ­ŁèŠćŒ–ă‚’é©ç”šæžˆăżă‹ă©ă†ă‹ă‚’èȘżăčる

èȘŹæ˜Ž

ă‚Șăƒ–ă‚žă‚§ă‚ŻăƒˆæŒ‡ć‘ćž‹

public static function Normalizer::isNormalized(string $string, int $form = Normalizer::FORM_C): bool

æ‰‹ç¶šăćž‹

function normalizer_is_normalized(string $string, int $form = Normalizer::FORM_C): bool

æžĄă•ă‚ŒăŸæ–‡ć­—ćˆ—ăŒă€æŒ‡ćźšă—ăŸæ­ŁèŠćŒ–ă‚’é©ç”šæžˆăżă‹ă©ă†ă‹ă‚’èȘżăčăŸă™ă€‚

ăƒ‘ăƒ©ăƒĄăƒŒă‚ż

string

æ­ŁèŠćŒ–ă™ă‚‹ć…„ćŠ›æ–‡ć­—ćˆ—ă€‚

form

æ­ŁèŠćŒ–æ–čćŒăźă„ăšă‚Œă‹ă€‚

æˆ»ă‚Šć€€

æ­ŁèŠćŒ–ă•ă‚ŒăŠă„ă‚‹ć Žćˆă« trueă€æ­ŁèŠćŒ–ă•ă‚ŒăŠă„ăȘă„ć Žćˆă‚„ă‚šăƒ©ăƒŒăŒç™șç”Ÿă—ăŸć Žćˆă« false ă‚’èż”ă—ăŸă™ă€‚

䟋

䟋1 normalizer_is_normalized() ăźäŸ‹

<?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_above, Normalizer::FORM_C );

echo (
normalizer_is_normalized($char_orig, Normalizer::FORM_C) ) ? "normalized" : "not normalized";
echo
'; ';
echo (
normalizer_is_normalized($char_norm, Normalizer::FORM_C) ) ? "normalized" : "not normalized";
?>

䟋2 ă‚Șăƒ–ă‚žă‚§ă‚ŻăƒˆæŒ‡ć‘ăźäŸ‹

<?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_above, Normalizer::FORM_C );

echo (
Normalizer::isNormalized($char_orig, Normalizer::FORM_C) ) ? "normalized" : "not normalized";
echo
'; ';
echo (
Normalizer::isNormalized($char_norm, Normalizer::FORM_C) ) ? "normalized" : "not normalized";
?>

äžŠăźäŸ‹ăźć‡ș抛は仄䞋ずăȘă‚ŠăŸă™ă€‚

not normalized; normalized

ć‚è€ƒ

  • normalizer_normalize() - æžĄă•ă‚ŒăŸć…„ćŠ›ă‚’æ­ŁèŠćŒ–ă—ă€æ­ŁèŠćŒ–ćŸŒăźæ–‡ć­—ćˆ—ă‚’èż”ă™
add a note

User Contributed Notes

There are no user contributed notes for this page.