PHP | Función krsort()

La función krsort() es una función incorporada en PHP que se usa para ordenar una array por clave en orden inverso según sus valores de índice. Ordena de manera que se mantenga la relación entre índices y valores.

Sintaxis:

bool krsort( $array, $sorting_type )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $array: este parámetro especifica la array que se ordenará. Es un parámetro obligatorio.
  • $sorting_type: este es un parámetro opcional. Hay diferentes tipos de clasificación que se analizan a continuación:
    • SORT_REGULAR: El valor de $sorting_type es SORT_REGULAR, entonces los artículos se comparan normalmente.
    • SORT_NUMERIC: el valor de $sorting_type es SORT_NUMERIC, luego los elementos se comparan numéricamente.
    • SORT_STRING: el valor de $sorting_type es SORT_STRING, luego los elementos se comparan como una string.
    • SORT_LOCALE_STRING: el valor de $sorting_type es SORT_STRING, luego los elementos se comparan como una string, según la configuración regional actual.

Valor devuelto: esta función devuelve verdadero en caso de éxito o falso en caso de error.

Los siguientes programas ilustran la función krsort() en PHP.
Programa 1:

<?php
// PHP program to illustrate
// krsort()function
  
// Input different array elements
$arr = array("0" =>"Technology",
             "1" =>"Machine",
             "2" =>"GeeksforGeeks",
             "3" =>"Graphics",
             "4" =>"Videos",
             "5" =>"Report",
             "6" =>"Article",
             "7" =>"Placement",
             "8" =>"Contribute",
             "9" =>"Reset",
             "10" =>"Copy",
        );
  
// Implementation of krsort()
krsort($arr);
  
// for-Loop for displaying result
foreach ($arr as $key => $val) {
    echo "[$key] = $val";
    echo"\n";
}
  
?>
Producción:

[10] = Copy
[9] = Reset
[8] = Contribute
[7] = Placement
[6] = Article
[5] = Report
[4] = Videos
[3] = Graphics
[2] = GeeksforGeeks
[1] = Machine
[0] = Technology

Programa 2:

<?php
// PHP program to illustrate
// krsort function
      
// Input different array elements
$arr = array("a" => 11,
             "b" => 22,
             "d" => 33,
             "n" => 44,
             "o" => 55,
             "p" => 66,
             "r" => 77,
             "s" => 2,
             "q" => -11,
             "t" => 3,
             "u" => 1000,
             "z" => 1,                            
        );
// Implementation of krsort
krsort($arr);
  
// for-Loop for displaying result
foreach ($arr as $key => $val) {
    echo "[$key] = $val";
    echo"\n";
}
  
?>
Producción:

[z] = 1
[u] = 1000
[t] = 3
[s] = 2
[r] = 77
[q] = -11
[p] = 66
[o] = 55
[n] = 44
[d] = 33
[b] = 22
[a] = 11

Artículos relacionados:

Referencia: http://php.net/manual/en/function.krsort.php

Publicación traducida automáticamente

Artículo escrito por jit_t y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *