Php开关仅从字母表中选择几个字母

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Php开关仅从字母表中选择几个字母相关的知识,希望对你有一定的参考价值。

我想让它只打印我设置的变量,但是从这里打印所有内容当我使用中断其打印仅用于A

<?php
$A=1;
$B=2;
$E=5;

switch($A OR $B OR $E)
{
    case 1:
    {
        printf("Letter A is first in alphabet <br>");
    }
    case 2:
    {
        printf("Letter B is second in alphabet <br>");
    }
    case 3:
    {
        printf("Letter C is third in alphabet <br>");
    }
    case 4:
    {
        printf("Letter D is fourth in alphabet <br>");
    }
    case 5:
    {
        printf("Letter E is fifth in alphabet <br>");
    }
}
?>

我尝试使用数组,但我不知道我是否使用过它,

<?php
$A= array(
    "A" => 1,
    "B" => 2,
    "E" => 5,
    );
switch($A)
{
    case 1:
    {
        printf("Letter A is first in alphabet <br>");
    }
    break;
    case 2:
    {
        printf("Letter B is second in alphabet <br>");
    }
    break;
    case 3:
    {
        printf("Letter C is third in alphabet <br>");
    }
    break;
    case 4:
    {
        printf("Letter D is fourth in alphabet <br>");
    }
    break;
    case 5:
    {
        printf("Letter E is fifth in alphabet <br>");
    }
    break;
}
?>

但是什么也没出现然后我尝试仅在数组中使用数字

<?php
$A=array(1,2,5);
switch($A)
{
    case 1:
    {
        printf("Letter A is first in alphabet <br>");
    }
    break;
    case 2:
    {
        printf("Letter B is second in alphabet <br>");
    }
    break;
    case 3:
    {
        printf("Letter C is third in alphabet <br>");
    }
    break;
    case 4:
    {
        printf("Letter D is fourth in alphabet <br>");
    }
    break;
    case 5:
    {
        printf("Letter E is fifth in alphabet <br>");
    }
    break;
}
?>

我不知道即时消息是否正确地使用了数组,因此我是否可以提前得到一些建议。我上学需要这个,我和我的大多数朋友都对此感到恐惧,希望这可以帮助您解决我的问题。

答案

请尝试一下,我希望这是您想要的。

<?php
$A = array(1,2,5);
foreach ($A as $no){
    switch($no){
        case 1:
            printf("Letter A is first in alphabet <br>");
        break;
        case 2:
            printf("Letter B is second in alphabet <br>");
        break;
        case 3:
            printf("Letter C is third in alphabet <br>");
        break;
        case 4:
            printf("Letter D is fourth in alphabet <br>");
        break;
        case 5:
            printf("Letter E is fifth in alphabet <br>");
        break;
    }
}
?>

以上是关于Php开关仅从字母表中选择几个字母的主要内容,如果未能解决你的问题,请参考以下文章

SQL查询/函数仅从末尾删除字母

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试

如果语句没有执行。更改为开关时,仅执行默认情况

JavaScript 代码片段

Java 求解划分字母区间

创建自己的代码片段(CodeSnippet)