*nicola*
23-02-2011, 21:26
Ciao, sto cercando una funzione che, date N variabili (contenenti numeri), mi estragga il 1°, 2°, 3° ,... n-esimo più grande.
In pratica attraverso un form l'utente assegna 3 numeri alle variabili $a, $b, $c
Esempio:
$a=1, $b=4, $c=2
vorrei una funzione che mi permetta di assegnare alla variabile $x il secondo valore più grande quindi, tornando all'esempio,
$x=2
Leggendo alcuni risultati con Google ho trovato come farlo dispondendo le variabili a,b e c in un array che poi si ordina in mdoo crescente, quindi si potrebbe selezionare il 2 elemento dell'array.
Vorrei però riuscire a sviluppare questo mini algoritmo senza passare per gli array, cred che esista una funzione del genere (sono quasi sicuro che esista una cosa simile su Excel quindi potrebbe esserci anche in PHP).
Grazie!
In pratica attraverso un form l'utente assegna 3 numeri alle variabili $a, $b, $c
Esempio:
$a=1, $b=4, $c=2
vorrei una funzione che mi permetta di assegnare alla variabile $x il secondo valore più grande quindi, tornando all'esempio,
$x=2
Leggendo alcuni risultati con Google ho trovato come farlo dispondendo le variabili a,b e c in un array che poi si ordina in mdoo crescente, quindi si potrebbe selezionare il 2 elemento dell'array.
Vorrei però riuscire a sviluppare questo mini algoritmo senza passare per gli array, cred che esista una funzione del genere (sono quasi sicuro che esista una cosa simile su Excel quindi potrebbe esserci anche in PHP).
Grazie!