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 eventhttprequest returns associative array of the input headersphp grapheme 函数 returns part of haystack string from the first occurrence of case insensitive needle to the end of haystackphp json 函数 returns the error string of the last json encode or json decode callphp yp/nis 函数 returns the error string associated with the given error codephp gmagick returns the graphicsmagick api copyright as a stringphp mongodb bson int64 returns the string representation of this int64php mongodb bson regex returns the string representation of this regexphp mongodb bson timestamp returns the string representation of this timestampphp mongodb bson utcdatetime returns the string representation of this utcdatetimephp mongogridfsfile returns this file s contents as a string of bytesphp 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 ktaglib tag returns the album string from a id3 tagphp ktaglib tag returns the artist string from a id3 tag
关注编程学问公众号