我想编写一个脚本,显示每个值在数组中的键使用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为空'
有什么帮助吗?谢谢