| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

18-07-2005, 19:56
|
|
kerbstone
Registrierter Benutzer
|
|
Registriert seit: Nov 2004
Beiträge: 412
|
|
Mal wieder "Array" (sorry)
Ich möchte in meinem Array $months die Monate abspeichern.
Dies sieht dann folgender Maßen aus:
PHP-Code:
$months = array('Januar'=>01,'Februar'=>02,'März'=>03,'April'=>04,'Mai'=>05,'Juni'=>06,
'Juli'=>07,'August'=>08,'September'=>09,'Oktober'=>10,'November'=>11,
'Dezember'=>12);
Wie kann ich die Werte 01 bis 12 ermittlen und nur z.B. von 05-12 listen?
Geändert von kerbstone (18-07-2005 um 20:03 Uhr)
|

18-07-2005, 20:16
|
|
derHund
PHP Master
|
|
Registriert seit: Aug 2003
Ort: Hundehütte
Beiträge: 5.293
|
|
Re: Mal wieder "Array" (sorry)
Zitat:
|
Wie kann ich die Werte 01 bis 12 ermittlen und nur z.B. von 05-12 listen?
|
die frage ist unverständlich formuliert.
desweiteren würde ich dir empfehlen, key und value jeweils zu vertauschen. außerdem werden zahlen, die mit 0 beginnen, als oktal interpretiert (meine ich zumindest, mich zu erinnern).
__________________
Die Zeit hat ihre Kinder längst gefressen: hund (back in black) | ??? | ??? | ...
|

18-07-2005, 20:31
|
|
kerbstone
Registrierter Benutzer
|
|
Registriert seit: Nov 2004
Beiträge: 412
|
|
Dann probiere ich mich jetzt etwas klarer zu artikulieren  :
Ich möchte wenn der aktuelle Monat "Juli" ist,
dass nur Juli bis Dezember aus dem Array ausgegeben wird.
PHP-Code:
$topic_month = date("m"); // Ausgabe: 07
$months = array(1=>'Januar','Februar','März','April','Mai','Juni','Juli','August',
'September','Oktober','November','Dezember');
//Nun sollen die übergebliebenden Monate in options hinein:
echo "<option value="07">$months[7]\n";
Gibt es einen PHP-Befehl, so dass ich jetzt nicht manuell Monat 1 bis 12 bzw. 7 bis 12 tippen muss, sondern so in der Art von range(1,12)?
Geändert von kerbstone (18-07-2005 um 20:34 Uhr)
|

18-07-2005, 20:35
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
|
|
for()
|

18-07-2005, 20:41
|
|
kerbstone
Registrierter Benutzer
|
|
Registriert seit: Nov 2004
Beiträge: 412
|
|
Eine andere Möglichkeit gibt es also nicht als for($i=1;$i<12;$i++) ?
|

18-07-2005, 20:54
|
Shurakai
Master  
|
|
Registriert seit: May 2004
Ort: Bergisch Gladbach
Beiträge: 3.090
|
|
1.) $i wäre nicht gleich 1
2.) Wieso willst du umbedingt was anderes
Von mir aus benutz halt array_slice in verbindung mit foreach () ....
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|