The collator_sort_with_sort_keys() function is an inbuilt function in PHP which is used to sort array using specified collator and sort keys.
Syntax:
- Procedural style:
bool collator_sort_with_sort_keys( $coll, $arr ) 
- Object oriented style:
bool Collator::sortWithSortKeys( $arr ) 
Parameters: This function accepts two parameters as mentioned above and described below:
- $coll: This parameter is used as collator object. It provides the comparison capability with support for appropriate locale-sensitive sort orderings.
- $arr: This parameter is used to hold the string which needs to sort.
Return Value: This function returns True on success or False on failure.
Below programs illustrates the collator_sort_with_sort_keys() function in PHP.
Program 1:
| <?php  Â// Declare an array which need to sort $arrÂ= array( 'Geeks', 'g4g', 'neveropen', 'geek'); $coll= collator_create( 'gs');  Â// Sort the array with key value collator_sort_with_sort_keys( $coll, $arr);  Âvar_export( $arr); ?>  | 
array ( 0 => 'g4g', 1 => 'geek', 2 => 'Geeks', 3 => 'neveropen', )
Program 2:
| <?php  Â// Declare an array which need to sort $arrÂ= array( 'Geeks123', 'GeeksABC', 'neveropen', 'Geeks');  Â// Create collector $coll= collator_create( 'en_US');  Â// Sort the array with key value collator_sort_with_sort_keys( $coll, $arr);  Âvar_export( $arr); ?>  | 
array ( 0 => 'Geeks', 1 => 'Geeks123', 2 => 'GeeksABC', 3 => 'neveropen', )
Reference: http://php.net/manual/en/collator.sortwithsortkeys.php

 
                                    







