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;
}