dqiaw48488 2013-08-29 13:07 采纳率: 0%
浏览 17
已采纳

如果是else语句的数组

I'm currently hand coding my if else statement

if ($user_location[0] == $location){
        $user_id = $page[0];
    } else if ($user_location[1] == $location){
        $user_id = $page[1];
    } else if ($user_location[2] == $location){
        $user_id = $page[2];
    } else if ($user_location[3] == $location){
        $user_id = $page[3];
    } else if ($user_location[4] == $location){
        $user_id = $page[4];
    } else if ($user_location[5] == $location){
        $user_id = $page[5];
    } else if ($user_location[6] == $location){
        $user_id = $page[6];
    } else if ($user_location[7] == $location){
        $user_id = $page[7];
    } else if ($user_location[8] == $location){
        $user_id = $page[8];
    } else {
        $user_id = $user_gen;
    }

How do I make this if statement that auto increment the $user_location[] and $page[] instead of hand coding?

  • 写回答

5条回答 默认 最新

  • duai8153 2013-08-29 13:18
    关注

    Try this:

    I assume you are using PHP as per you tag your question in PHP

    $flag = true;
    foreach($user_location as $index=>$each){
        if ($each == $location){
            $flag = false;
            $user_id = $page[$index];
        }
    }
    if ($flag){
        $user_id = $user_gen;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 springboot 3.0 实现Security 6.x版本集成
  • ¥15 PHP-8.1 镜像无法用dockerfile里的CMD命令启动 只能进入容器启动,如何解决?(操作系统-ubuntu)
  • ¥15 请帮我解决一下下面六个代码
  • ¥15 关于资源监视工具的e-care有知道的嘛
  • ¥35 MIMO天线稀疏阵列排布问题
  • ¥60 用visual studio编写程序,利用间接平差求解水准网
  • ¥15 Llama如何调用shell或者Python
  • ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?
  • ¥15 win10权限管理,限制普通用户使用删除功能
  • ¥15 minnio内存占用过大,内存没被回收(Windows环境)