Beispiel #1
0
 /**
  * 计算SPM基础得分
  * @param \Phalcon\Mvc\Model\Resultsets\Simple $array
  * @return string
  */
 protected static function handleSPM(&$array)
 {
     $array_list = self::strDivideToArray($array->option, $array->question_number_list);
     #判断内存表状态
     if (!self::$memory_state) {
         self::loadMemoryTable();
     }
     $rtn_array = array();
     foreach ($array_list as $array_record) {
         $rtn_array[] = SpmdfMemory::getRecord(intval($array_record['number']), intval(ord($array_record['option']) - ord('a') + 1));
     }
     return implode('|', $rtn_array);
 }