Hallo, habe meine Frage im "Anfänger" Forum losgelassen, aber dort konnte mir niemand helfen.
Ich führe eine Berechnung durch und erhalte $d als Variable.
In meiner Auswahlliste steht jetzt z.B.
more than 5 years
1 up to 2 years
0 to 3 months
Möchte aber die Auswahlliste geordnet haben, d.h.
0 to 3 months
1 up to 2 years
more than 5 years
Außerdem möchte ich, ich habe ja einen positiven und einen negativen
Bereich, der soll unterteilt werden, so ungefähr:
3 to 1 months before launch
--------------------------------
0 to 3 months
usw.
Wie kann ich das machen ? Muß ich $d i
n ein Array packen und dann sort ?
Oder wie kann ich es noch machen ?
Ich führe eine Berechnung durch und erhalte $d als Variable.
Code:
..............
$months = "";
if ($d <= -7) {
$months = "more than 7 months before launch";
} else if ($d <= -4 && $d >= -6){
$months = "6 to 4 months before launch";
} else if ($d <= -1 && $d >= -3){
$months = "3 to 1 months before launch";
} else if ($d >= 0 && $d <= 3) {
$months = "0 to 3 months";
} else if ($d >= 4 && $d <= 6) {
$months = "4 to 6 months";
} elseif ($d >= 7 && $d <= 9) {
$months = "7 to 9 months";
} elseif ($d >= 10 && $d <= 12) {
$months = "10 to 12 months";
} elseif ($d >= 13 && $d <= 24) {
$months = "1 up to 2 years";
} elseif ($d >= 25 && $d <= 36) {
$months = "more than 2 years up to 3 years";
} elseif ($d >= 36 && $d <= 60) {
$months = "more than 3 years up to 5 years";
} elseif ($d >= 61) {
$months = "more than 5 years";
}
........
more than 5 years
1 up to 2 years
0 to 3 months
Möchte aber die Auswahlliste geordnet haben, d.h.
0 to 3 months
1 up to 2 years
more than 5 years
Außerdem möchte ich, ich habe ja einen positiven und einen negativen
Bereich, der soll unterteilt werden, so ungefähr:
3 to 1 months before launch
--------------------------------
0 to 3 months
usw.
Wie kann ich das machen ? Muß ich $d i
n ein Array packen und dann sort ?
Oder wie kann ich es noch machen ?

Kommentar