(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Collator::__construct — Creación de un collator
Creación de una nueva instancia de Collator.
locale
La configuración local cuyos reglas de ordenación deben ser respetadas.
Valores especiales pueden ser pasados en este argumento:
si un string vacío es pasado, la configuración local por omisión será utilizada.
Si la palabra clave "root"
es pasada, las reglas
» UCA serán utilizadas.
El atributo Locale es generalmente el atributo más importante para asegurar ordenaciones y comparaciones válidas, en función de las expectativas de los usuarios. El orden por omisión » UCA ordenará únicamente algunas lenguas, tales como holandés o portugués (correctamente significa que el resultado será conforme a las expectativas de los usuarios de estas lenguas). De otro modo, debe ser proporcionada una configuración local adaptada a los usuarios. Por consiguiente, un valor específico de configuración local debe ser proporcionado para asegurar un servicio correcto. La elección de la configuración local configurará los valores de todos sus atributos que son los más pertinentes para una configuración local. Por consiguiente, la mayoría del tiempo, los atributos no necesitan ser explícitamente atribuidos. Al mismo tiempo, la elección de la configuración local tendrá un impacto en las prestaciones de comparación y ordenación.
Devuelve un objeto "vacío" en caso de error. Utilizar intl_get_error_code() y / o intl_get_error_message() para obtener más información.
Ejemplo #1 Ejemplo con Collator::__construct()
<?php
$coll = new Collator('en_CA');
?>