Diferència entre revisions de la pàgina «Solucio ordenacio»
De wikiserver
(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);