Diferència entre revisions de la pàgina «Solucio ordenacio»

De wikiserver
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «<source lang="php> <?php Volem crear una funció que ordeni un array: define("MAYORMENOR", "1"); define("MENORMAYOR", "2"); define("CLAVES", "1"); define("VALORES", "…».)
 
Línia 1: Línia 1:
<source lang="php>
+
<source lang="php">
 
<?php
 
<?php
  

Revisió del 14:49, 24 oct 2014

<?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);