switch-Anweisung mit array-keys und array-Werte?

Ich versuche, ein Skript schreiben, das zeigt jede Wert in array Schlüssel Verwendung switch statement hier mein simpler code:

<?php
$char = array('A'=>'01', 'B'=>'02', 'C'=>'03', 'D'=>null);

foreach($char as $letter => $number) 
{
    switch($char[$letter]) 
    {
        case 'A':
            echo $number;
            break;
        case 'B':
            echo $number;
            break;
        case 'C':
            echo $number;
            break;
        case 'D':
            echo $number;
            break;
        default:
            echo 'LETTER '.$letter.' is empty';
    }
}
?>

PROBLEM:

Wird es nicht drucken Sie die Werte, die gespeichert wurde in der array.

ERWARTETE AUSGABE:

wenn Eine bestehen zurück 01 . . . . . . . und so weiter. Aber wenn die array-Schlüssel enthält einen leeren Wert zurückgibt "BUCHSTABE D ist leer"

jede Hilfe bitte? danke

InformationsquelleAutor Destiny | 2013-11-27

Schreibe einen Kommentar