phpbar.de logo

Mailinglisten-Archive

[php] Funktion hat einen unerklaerlichen Fehler

[php] Funktion hat einen unerklaerlichen Fehler

Boris Penck php_(at)_phpcenter.de
Tue, 29 May 2001 07:37:53 +0200


> ich habe eine Funktion geschrieben:
>
>  function gebu ($geb) {
>   $gebarray = explode("-", $geb);
>   $hilf = $gebarray[2] . ". ";
>
>   switch ($gebarray[1]):
>    case 01 : $hilf .= "Januar "; break;
>    case 02 : $hilf .= "Februar "; break;
>    case 03 : $hilf .= "März "; break;
>    case 04 : $hilf .= "April "; break;
>    case 05 : $hilf .= "Mai "; break;
>    case 06 : $hilf .= "Juni "; break;
>    case 07 : $hilf .= "Juli "; break;
>    case 08 : $hilf .= "August "; break;
>    case 09 : $hilf .= "September "; break;
>    case 10 : $hilf .= "Oktober "; break;
>    case 11 : $hilf .= "November "; break;
>    case 12 : $hilf .= "Dezember "; break;
>   endswitch;
>   $hilf .= $gebarray[0];
>
>   return $hilf; }
>
> Übergeben wird ein Geburtsdatum mit dem Format 2001-05-28,
> zurückgegeben wird "28. Mai 2001".
> Sobald aber der Monat größer gleich 08 ist, wird er nicht
weitererarbeitet.
> Ich habe auch schon die Nullen weggelassen, hat auch nicht geholfen...
> Woran könnte das liegen?

Versuchs mal in dem Schema:

switch($var) {
    case "01": /* do something */ ; break;
}




php::bar PHP Wiki   -   Listenarchive