Не уверен, что понимаю.Является ли switch
, потому что некоторые идентификаторы между 298 и 516 не существуют?
В этом случае я бы предпочел
$school_ids = array(
298, 300, 304, 312, 319, 320, 321, ....... all school IDs that actually exist
);
foreach (school_ids as $school) // a list of all IDs that exist
{
$c_sch = strval ( $school ) ;
uf_mem_requester ( $c_sch, $t_mem1, $t_mem2, $t_mem3, d_year, $d_datadate);
}