minimo e massimo

minatore

Utente Attivo
25 Set 2007
410
0
0
Ciao a tutti, ho un array e devo trovare il minimo il massimo e la posizione di entrambi
$numeri=array(10,23'31'42);
vorrei solo un aiutino non l'intera soluzione
grazie
 
Puoi usare max per trovarti il massimo e min per il minimo;
Ad esempio per calcolarti il massimo e trovare la sua posizione:
PHP:
$max=max($numeri);
while(list($key,$value)=each($numeri)){
    if($value==$max){
    $array = array("key"=>$key,"value"=>$value);
	print_r(array_values($array));
   }
}
 
mi hanno dato questo esercizio, le cose che hai usato non le ho ancora studiate
Grazie lo stesso
Adesso me li vado a studià :book:
P.S. Un giorno diventerò bravo come te
ciao
 
Allora eccomi
devo calcolare il max e il min solo facendo dei cicli
io ho fatto così

$numeri=array(64,93,54);
for($i=0; $i<=count($numeri); $i++)
{
if($numeri[0]< $numeri[$i])
{
print $numeri[0];
break;
}
elseif($numeri[1]< $numeri[$i])
{
print $numeri[1];
break;
}
elseif($numeri[2]< $numeri[$i])
{
print $numeri[2];
break;
}
}
Ma alla fine ho capito che non va pechè se gli elementi di un array fossero 100 non potrei fare 100 if
Devo creare una variabile che deve avere valore max se voglio il massimo, valore min se voglio calcolare il minimo

Grazie
 

Discussioni simili