Open In App

PHP | Collator __construct() Function

Improve
Improve
Like Article
Like
Save
Share
Report

The Collator::__construct() function is an inbuilt function in PHP which is used to create a new instance of Collator.

Syntax:

public Collator::__construct( string $locale )

Parameters: This function accepts single parameter $locale which holds the collation rules. If a null value is passed for the locale, the default locale collation rules will be used. If empty string (“”) or “root” are passed in the locale then UCA rules will be used.

Return Value: This function returns the Collator instance.

Below programs illustrate the Collator::__construct() function in PHP:

Program 1:




<?php
$coll = new Collator( 'en_CA' );
  
var_dump($coll);
?>


Output:

object(Collator)#1 (0) {
}

Program 2:




<?php
$coll = new Collator( 'en_CA' );
  
// Declare array and initialize it 
$arr = array( 'geek', 'geeK', 'Geek', 'geeks' ); 
   
// Sort array 
collator_sort( $coll, $arr ); 
   
// Display array content 
var_export( $arr ); 
?> 


Output:

array (
  0 => 'geek',
  1 => 'geeK',
  2 => 'Geek',
  3 => 'geeks',
)

Reference: https://www.php.net/manual/en/collator.construct.php


Last Updated : 30 Aug, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads