Possibly arrayify it:
function getDayNames($day, $shorten = false, $len = 1, $numeric = false) {
$days = array(
'sat' => 'شنبه',
'sun' => 'یکشنبه',
'mon' => 'دوشنبه',
'tue' => 'سه شنبه',
'wed' => 'چهارشنبه',
'thu' => 'پنجشنبه',
'fri' => 'جمعه'
);
$key = substr(strtolower($day), 0, 3);
if (array_key_exists($key, $days) {
$ret = $days[$key];
} else {
throw new Expection('Day ' . $day . ' not found!');
}
return ($numeric) ? (array_search($key, array_keys($days)) + 1) : (($shorten) ? substr($ret, 0, $len) : $ret);
}