Normalizer::normalize

normalizer_normalize

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

Normalizer::normalize -- normalizer_normalize Normalizes the input provided and returns the normalized string

说明

面向对象风格

public static Normalizer::normalize ( string $input [, int $form = Normalizer::FORM_C ] ) : string

过程化风格

normalizer_normalize ( string $input [, int $form = Normalizer::FORM_C ] ) : string

Normalizes the input provided and returns the normalized string

参数

input

The input string to normalize

form

One of the normalization forms.

返回值

The normalized string or FALSE if an error occurred.

范例

Example #1 normalizer_normalize() 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_1 normalizer_normalize$char_A_ringNormalizer::FORM_C );
$char_2 normalizer_normalize'A' $char_combining_ring_aboveNormalizer::FORM_C );
 
echo 
urlencode($char_1);
echo 
' ';
echo 
urlencode($char_2);
?>

Example #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_1 Normalizer::normalize$char_A_ringNormalizer::FORM_C );
$char_2 Normalizer::normalize'A' $char_combining_ring_aboveNormalizer::FORM_C );
 
echo 
urlencode($char_1);
echo 
' ';
echo 
urlencode($char_2);
?>

以上例程会输出:

%C3%85 %C3%85

参见

相关文章
php eventbuffer linearizes data within buffer and returns it s contents as a stringphp eventbufferevent returns string describing the last failed dns lookup attemptphp ibm db2 函数 returns a string containing the sqlstate returned by an sql statementphp ibm db2 函数 returns a string containing the last sql statement error messagephp eio 函数 returns string describing the last error associated with a request resourcephp fdf 函数 returns the fdf document as a stringphp maxdb 函数 returns a string description for last statement errorphp rpm reader 函数 returns a string representing the current version of the rpmreader extensionphp ktaglib id3v2 frame returns a string representation of the framephp imagick returns the image as a stringphp imagickpixel returns the color as a stringphp locale returns an appropriately localized display name for region of the input localephp locale returns an appropriately localized display name for script of the input localephp locale returns an appropriately localized display name for variants of the input localephp mongodb bson decimal128interface returns the string representation of this decimal128interfacephp mysqli returns a string description of the last errorphp normalizer checks if the provided string is already in the specified normalization formphp normalizer normalizes the input provided and returns the normalized stringphp solrinputdocument returns an array representation of the input documentphp tidy repair a string using an optionally provided configuration file
关注编程学问公众号