zoukankan      html  css  js  c++  java
  • $type = OrgEnumExamTypeEnum::intFromName($data[$i][6]); //题型

    <?php

    namespace OrgEnum;

    class ExamTypeEnum {

    const DANXUAN = 1;
    const DUOXUAN = 2;
    const PANDUAN = 3;
    const TIANKONG = 4;
    const WENDA = 5;
    const CAILIAO = 6;

    private static $_defines = array(
    self::DANXUAN => '单选题',
    self::DUOXUAN => '多选题',
    self::PANDUAN => '判断题',
    self::TIANKONG => '填空题',
    self::WENDA => '问答题',
    self::CAILIAO => '材料题',
    );

    public function intFromName($name) {
    $value = 0;
    switch ($name) {
    case self::$_defines[self::DANXUAN]:
    $value = self::DANXUAN;
    break;
    case self::$_defines[self::DUOXUAN]:
    $value = self::DUOXUAN;
    break;
    case self::$_defines[self::PANDUAN]:
    $value = self::PANDUAN;
    break;
    case self::$_defines[self::TIANKONG]:
    $value = self::TIANKONG;
    break;
    case self::$_defines[self::WENDA]: $value = self::WENDA; break; case self::$_defines[self::CAILIAO]: $value = self::CAILIAO; break; default: break; } return $value; } public static function isEnum($value) {/* {{{ */ if (isset(self::$_defines[$value])) return true; return false; } /* }}} */ public static function valueOf($value = "", $default = "") { if (self::isEnum($value)) return $value; return $default; } public static function nameOf($value = "", $default = "") { if (self::isEnum($value)) return self::$_defines[$value]; return $default; }}
  • 相关阅读:
    etcd扩展使用
    etcd注册服务
    net core微服务构建方案
    一个简化的插件框架c#
    NSQ消息队列
    c#一些处理解决方案(组件,库)
    c#网络传输
    c#的传输组件dotnetty
    c#网络加密传输
    C++ Boost在Windows和Linux下的编译安装
  • 原文地址:https://www.cnblogs.com/sunyq/p/6077854.html
Copyright © 2011-2022 走看看