Ich möchte ein Array sortieren und
zwar soll nach der neusten PHP-Version sortiert werden.
z.B.
ergibt:
Version[0] = 4.1.1
Version[1] = 4.0b
Version[2] = 4.0.5
Version[3] = 4.0.4pl1
Version[4] = 4.0.4
Version[5] = 4.0.0rc3
Version[6] = 4.0.0
führt aber leider nicht zum gewünschten Ergebnis
richtig wäre:
Version[0] = 4.1.1
Version[1] = 4.0.5
Version[2] = 4.0.4pl1
Version[3] = 4.0.4
Version[4] = 4.0.0
Version[5] = 4.0.0rc3
Version[6] = 4.0b
Das Problem sind die Patch Levels (pl), Release Candidates (rc) und Betaversionen.
Hat jemand da eine gute Idee?
zwar soll nach der neusten PHP-Version sortiert werden.
z.B.
Code:
$php_versionen = array( "4.0.4", "4.0.5", "4.0.4pl1", "4.0.0rc3", "4.1.1", "3.1.8", "4.0b" ); rsort($php_versionen); reset ($php_versionen); while (list ($key, $val) = each ($php_versionen)) { echo "Version[".$key."] = ".$val."<br>\n"; }
Version[0] = 4.1.1
Version[1] = 4.0b
Version[2] = 4.0.5
Version[3] = 4.0.4pl1
Version[4] = 4.0.4
Version[5] = 4.0.0rc3
Version[6] = 4.0.0
führt aber leider nicht zum gewünschten Ergebnis
richtig wäre:
Version[0] = 4.1.1
Version[1] = 4.0.5
Version[2] = 4.0.4pl1
Version[3] = 4.0.4
Version[4] = 4.0.0
Version[5] = 4.0.0rc3
Version[6] = 4.0b
Das Problem sind die Patch Levels (pl), Release Candidates (rc) und Betaversionen.
Hat jemand da eine gute Idee?
Kommentar