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 eventbufferevent returns underlying input buffer associated with current buffer eventphp eventhttprequest returns the input bufferphp json 函数 returns the error string of the last json encode or json decode callphp maxdb 函数 returns a string description of the last errorphp maxdb 函数 returns the maxdb client version as a stringphp maxdb 函数 returns a string representing the type of connection usedphp mysqlnd qc 函数 returns a normalized query trace log for each query inspected by the query cachephp yp/nis 函数 returns the error string associated with the given error codephp gmagick returns the graphicsmagick api copyright as a stringphp imagickpixel gets the normalized value of the provided color channelphp mongodb bson int64 returns the string representation of this int64php mongodb bson utcdatetime returns the string representation of this utcdatetimephp normalizer checks if the provided string is already in the specified normalization formphp normalizer normalizes the input provided and returns the normalized stringphp reflectionclassconstant returns the string representation of the reflectionclassconstant objectphp sdo das xml 函数 returns sdo das xml document for a given xml instance stringphp solrcollapsefunction returns a string representing the constructed collapse functionphp sqlite3 returns a string that has been properly escapedphp sqlite3 returns the sqlite3 library version as a string constant and as a numberphp ktaglib tag returns the album string from a id3 tag
关注编程学问公众号