public function getSemesters() { $semesters = Semester::select('id')->get(); $output = array(); foreach ($semesters as $id => $semester) { if (strpos($semester, "i2") == false) { $temp = strtoupper(substr($semester['id'], 0, 1)) . substr($semester['id'], 1, strlen($semester['id']) - 5) . " " . substr($semester['id'], -4, 4); $output[$semester['id']] = $temp; } else { if (strpos($semester, "ii2") == false) { $temp = strtoupper(substr($semester['id'], 0, 1)) . substr($semester['id'], 1, strlen($semester['id']) - 6) . " " . strtoupper(substr($semester['id'], -5, 1)) . " " . substr($semester['id'], -4, 4); $output[$semester['id']] = $temp; } else { $temp = strtoupper(substr($semester['id'], 0, 1)) . substr($semester['id'], 1, strlen($semester['id']) - 7) . " " . strtoupper(substr($semester['id'], -6, 2)) . " " . substr($semester['id'], -4, 4); $output[$semester['id']] = $temp; } } } return json_encode($output); }