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; }}
  • 相关阅读:
    sql知识点记录
    makefile编译错误情况整理
    web worker 简介
    实现跨域访问的方法总结
    fiddler使用指南
    [转]SASS用法指南
    koa文档参考
    [转]html5: postMessage解决跨域和跨页面通信的问题
    [转]JavaScript ES6 class指南
    [转]前端利器:SASS基础与Compass入门
  • 原文地址:https://www.cnblogs.com/sunyq/p/6077854.html
Copyright © 2011-2022 走看看