Solucio ordenacio

De wikiserver
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);