Ciao sto cercando di confrontare 3 variabili fra loro.
Per ottimizzare notevolmente il codice ed evitare un infinità di if,
mi chiedevo se qualcuno ha qualche suggerimento.
La logica è questa.
Ho 3 numeri random. Da 0 a 5 casuali.
Codice PHP:
$Rand_1 = rand(0, 5);
$Rand_2 = rand(0, 5);
$Rand_3 = rand(0, 5);
// Gestione risultati Uguali
if (($Rand_1 == $Rand_2) && ($Rand_2 == $Rand_3)) { //Se tutti i valori sono uguali
//Tiro fuori il valore in comune
$Unico=$Rand_1;
}
Potete immaginare che la probabilità in cui questi numeri siano uguali o doppioni è molto alta. Quindi...
- Qualora tutti risultino uguali devo prendere il valore di un solo numero (tiro fuori una sola variabile con lo stesso valore dei 3, avrò solo 1 numero).
- Se due numeri sono identici devo prendere il valore di entrambi e il terzo (tiro fuori la variabile in comune e l'altra, quindi avrò 2 numeri).
- Se tutti sono diversi fra loro tengo in considerazione tutti i 3 valori (3 numeri).
Come posso impostare il codice?