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 string describing the last failed dns lookup attemptphp eventbufferevent returns underlying input buffer associated with current buffer eventphp 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 of the last errorphp maxdb 函数 returns the maxdb client version as a stringphp maxdb 函数 returns a string description for last statement errorphp mysqlnd qc 函数 returns a normalized query trace log for each query inspected by the query cachephp rpm reader 函数 returns a string representing the current version of the rpmreader extensionphp imagick returns the image as a stringphp imagickpixel returns the color as a stringphp 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 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 sqlite3 returns the sqlite3 library version as a string constant and as a number
关注编程学问公众号