La función collator_sort_with_sort_keys() es una función incorporada en PHP que se usa para ordenar arrays usando las claves de clasificación y clasificación especificadas.
Sintaxis:
- Estilo procesal:
bool collator_sort_with_sort_keys( $coll, $arr )
- Estilo orientado a objetos:
bool Collator::sortWithSortKeys( $arr )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $coll: este parámetro se utiliza como objeto de intercalación. Proporciona la capacidad de comparación con soporte para órdenes de clasificación sensibles a la configuración regional apropiadas.
- $arr: este parámetro se utiliza para contener la string que debe ordenarse.
Valor devuelto: esta función devuelve verdadero en caso de éxito o falso en caso de error.
Los siguientes programas ilustran la función collator_sort_with_sort_keys() en PHP.
Programa 1:
<?php // Declare an array which need to sort $arr = array( 'Geeks', 'g4g', 'GeeksforGeeks', 'geek' ); $coll = collator_create( 'gs' ); // Sort the array with key value collator_sort_with_sort_keys( $coll, $arr ); var_export( $arr ); ?>
Producción:
array ( 0 => 'g4g', 1 => 'geek', 2 => 'Geeks', 3 => 'GeeksforGeeks', )
Programa 2:
<?php // Declare an array which need to sort $arr = array( 'Geeks123', 'GeeksABC', 'GeeksforGeeks', 'Geeks' ); // Create collector $coll = collator_create( 'en_US' ); // Sort the array with key value collator_sort_with_sort_keys( $coll, $arr ); var_export( $arr ); ?>
Producción:
array ( 0 => 'Geeks', 1 => 'Geeks123', 2 => 'GeeksABC', 3 => 'GeeksforGeeks', )
Referencia: http://php.net/manual/en/collator.sortwithsortkeys.php