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; }}
  • 相关阅读:
    Linux报错:“/bin/bash^M: 坏的解释器
    搭建单向HTTPS
    Wamp Apache 启动失败检测方法
    Excel 日常操作
    apache https 双向认证
    android搭建
    我身为程序员踩过的坑
    windows 2008 安装 apache + mysql + php
    Svn
    工具软件类
  • 原文地址:https://www.cnblogs.com/sunyq/p/6077854.html
Copyright © 2011-2022 走看看