Ràng buộc biến trong một hàm php

chào các bạn,
mình đang gặp rắc rối với đoạn hàm dưới.
mình cố gắng ràng buộc cho nó biến điều kiện
ten('hoàng trung hiếu')
ten('hoàng trung hiếu', 1)
ten('hoàng trung hiếu', 2)
ten('hoàng trung hiếu', 3)
ngoài ra không chấp nhận điều kiện khác
ví dụ
ten('hoàng trung hiếu', 10) hay ten('hoàng trung hiếu', 'abc')

mình thật mơ hồ các điều kiện của biến trong hàm ví như $mb, $mb = null, $mb = false hay $mb = ''

function ten($title, $mb = null) {
	$title = preg_replace('/\s+/', ' ', $title);
	$title = trim($title);
	if ($mb == 1) {
		$title = mb_convert_case($title, MB_CASE_TITLE, "UTF-8");
	} elseif ($mb == 2) {
		$title = mb_convert_case($title, MB_CASE_UPPER, "UTF-8");
	} elseif ($mb == 3) {
		$title = mb_convert_case($title, MB_CASE_LOWER, "UTF-8");
	}
	return $title;
}

bạn nên học lại tiếng Việt
đọc cái này này chẳng biết bạn muốn gì cần gì và đang gặp vấn đề gì

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?