Solucio ordenacio

De wikiserver
La revisió el 19:47, 25 set 2018 per Jnoguera (Discussió | contribucions)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Dreceres ràpides: navegació, cerca
<?php

/*Volem crear una funció que ordeni un array*/
define("MAYORMENOR", "1");
define("MENORMAYOR", "2");
define("CLAVES", "1");
define("VALORES", "2");

function ordenar($vector, $orden, $elemento){
    
    if($orden == MAYORMENOR && $elemento == CLAVES ){
        krsort($vector);
    }
    else if($orden == MENORMAYOR && $elemento == CLAVES ){
        ksort($vector);
    }
    else if($orden == MAYORMENOR && $elemento == VALORES ){
        arsort($vector);
    }
    else if($orden == MENORMAYOR && $elemento == VALORES ){
        asort($vector);
    }
}


$mirray = array("6"=>9, "2"=>8, "3"=>7);

ordenar($mirray,MAYORMENOR,CLAVES);

print_r($mirray);

ordenar($mirray,MENORMAYOR,VALORES);

print_r($mirray);