小编Des*_*iny的帖子

使用数组键和数组值切换语句?

我想编写一个脚本,显示每个数组中的键使用switch statement,这里是我简单的代码:

<?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';
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

问题:

它不会打印已存储在数组中的值.

预期产量:

如果A存在则返回01.......等等.但是如果数组键包含空值,则返回'LETTER D为空'

有什么帮助吗?谢谢

php arrays switch-statement

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

php ×1

switch-statement ×1