将开关转换为阵列

用户名

因此,我有一个处理其他各种功能的函数,并且使用一条switch语句通过cases处理这些函数breaks

一切正常。我可以将其更改为arraywithkeys吗?

这是代码

switch ($intMultiFun) {
    case "a":
        handle a function
        break;
    case "b":
        handle a function
        break;
    case "c":
        handle a function
        break;
    case "d":
        handle a function
        break;
}
加夫里尔
$map = array(
 'a' => 'a_func_name',
 'b' => 'b_func_handler_name',
  ...
);

if (array_key_exists($intMultiFun, $map)) {
   call_user_func($map[$intMultiFun]); // optionally you can pass parameters too
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将开关转换为阵列

来自分类Dev

C:将阵列转换为RGB图像

来自分类Dev

将RGB阵列转换为PIL图像

来自分类Dev

将RGB阵列转换为HSL

来自分类Dev

将矩阵转换为单元阵列的单元阵列

来自分类Dev

将R,G,B阵列转换为RGB阵列

来自分类Dev

将开关状态转换为布尔值

来自分类Dev

使用开关盒将数字转换为罗马数字

来自分类Dev

将阵列从一排阵列转换为多排阵列

来自分类Dev

如何将RAID 4阵列转换为RAID 0?

来自分类Dev

R:将矩阵转换为子矩阵列表

来自分类Dev

将表列表转换为矩阵列表

来自分类Dev

如何使用dplyr将矩阵列转换为单独的列?

来自分类Dev

如何将RAID 4阵列转换为RAID 0?

来自分类Dev

将启动硬盘转换为RAID 1阵列

来自分类Dev

将VBA阵列转换为VB.NET

来自分类Dev

将3D阵列图像转换为2D阵列

来自分类Dev

如何将3D阵列转换为多个2D阵列

来自分类Dev

如果...,则转换冗长;否则,...,则转换为开关

来自分类Dev

如果...,则转换冗长;否则,...,则转换为开关

来自分类Dev

将3D矩阵列表转换为4D矩阵

来自分类Dev

将Numpy(OpenCV)图像阵列转换为OpenGL纹理(pi3d)

来自分类Dev

将循环锦标赛的名义结果转换为邻接矩阵列表

来自分类Dev

如何将字符串值转换为数字混合阵列

来自分类Dev

我如何将数据帧列表转换为R中的矩阵列表?

来自分类Dev

R:将阵列转换为只有一行的矩阵

来自分类Dev

将R数据框中的矩阵列转换为多列

来自分类Dev

是否可以将3D阵列转换为坐标系?

来自分类Dev

VBA-阵列-将1D转换为8D?