La función ksort() de la clase ArrayObject en PHP se usa para ordenar los elementos de ArrayObject según las claves. Esta función no afecta la asociación de las claves con los valores, simplemente ordena las entradas del ArrayObject de acuerdo con las claves.
Sintaxis :
void ksort()
Parámetros : Esta función no acepta ningún parámetro.
Valor devuelto : esta función no devuelve ningún valor.
Los siguientes programas ilustran la función anterior:
Programa 1 :
<?php // PHP program to illustrate the // ksort() function $arr = array("b" => "geeks", "c" => "are", "a" => "awesome"); // Create array object $arrObject = new ArrayObject($arr); // Sort the ArrayObject according to keys $arrObject->ksort(); // Print the sorted ArrayObject print_r($arrObject); ?>
Producción:
ArrayObject Object ( [storage:ArrayObject:private] => Array ( [a] => awesome [b] => geeks => are ) )
Programa 2 :
<?php // PHP program to illustrate the // ksort() function $arr = array("45" => "geeks", "92" => "are", "10" => "awesome"); // Create array object $arrObject = new ArrayObject($arr); // Sort the ArrayObject $arrObject->ksort(); // Print the ArrayObject print_r($arrObject); ?>
Producción:
ArrayObject Object ( [storage:ArrayObject:private] => Array ( [10] => awesome [45] => geeks [92] => are ) )
Referencia : http://php.net/manual/en/arrayobject.ksort.php