Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетил 415271 программист и 5442 робота. Сейчас ищут 4518 программистов ...
Приступая к работе

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

Вернуться к: Normalizer

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 string Normalizer::normalize ( string $input [, int $form = Normalizer::FORM_C ] )

Процедурный стиль

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

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.

Примеры

Пример #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_ring, Normalizer::FORM_C );
$char_2 = normalizer_normalize( 'A' . $char_combining_ring_above, Normalizer::FORM_C );
 
echo 
urlencode($char_1);
echo 
' ';
echo 
urlencode($char_2);
?>

Пример #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_ring, Normalizer::FORM_C );
$char_2 = Normalizer::normalize( 'A' . $char_combining_ring_above, Normalizer::FORM_C );
 
echo 
urlencode($char_1);
echo 
' ';
echo 
urlencode($char_2);
?>

Результат выполнения данного примера:

%C3%85 %C3%85

Смотрите также



Вернуться к: Normalizer

© 2026 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты
Разработка компании ODWR