Solucio ordenacio
De wikiserver
La revisió el 14:49, 24 oct 2014 per Asalinas (Discussió | contribucions) (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", "…».)
<?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);