Originariamente inviato da stiffa
titolo alquanto bizzarro...cmq....Ho bisogno di voi sostanzialmente per fare il confrondo tra due stringhe... Nel mio caso le uso come versioni, e devo vedere se una e' maggiore dell'altra.
Le mie stringhe sono formattate cosi
ver_1_0_5
ver_1_0_4
semplice semplice:
codice:
$ver1 = "ver_1_0_5";
$ver2 = "ver_1_0_4";
$cerca = array("ver","_");
$sostituisci = array("","");
$ver1 = str_replace($cerca,$sostituisci,$ver1);
$ver2 = str_replace($cerca,$sostituisci,$ver2);
if($ver1 > ver2) {
echo "ver 1 > ver 2";
} else {
echo "ver 1 <= ver 2";
}
non l'ho provato ma dovrebbe andare, praticamente togli i caratteri letterali in modo da avere 104 e 105 come risultato...
ciao