Полезные PHP функции

Склонение слов по числам
function numword() {  
    $args = func_get_args();  
    $num = $args[0] % 100;  
     
    if ($num > 19) {  
        $num = $num % 10;  
    }  

    switch ($num) {  
        case 1:  { return $args[1]; }  
        case 2:  
        case 3:  
        case 4:  { return $args[2]; }  
        default: { return $args[3]; }  
    }  
} 


Правильный вывод меток
function tegs($str){
    if(!empty($str)){
    $tegs = explode(',', $str);
    $all_tegs = count($tegs);
    $str_Tegs = '<a href="/tegs.php?search='.input($tegs['0']).'">'.input($tegs['0']).'</a>';
    for($i = 1; $i<=$all_tegs-1; $i++){
        $str_Tegs .= ', <a href="/tegs.php?search='.input($tegs[$i]).'">'.input($tegs[$i]).'</a>';        
    }
    $str = $str_Tegs;
    } else {
        $str = 'Меток нет.';
    }
 return $str;
}

// Использовать
echo tegs('php', 'mysql');


Функция обрезания текста по тегу
function cut($text){
$full_text = explode("<cut/>",$text);

return $full_text;
}


Функция подсчета возраста
function age($day, $mouth, $year)
{
	$age = date('Y') - $year;
	$_m = date('m');
	if($_m < $mouth || ($_m == $mouth && date('d') < $day))
	$age--;
	return $age;
}