strsex()

Вывод текста в зависимости от пола пользователя

Пример

// Выведет "добавил" если пол пользователя с ID 1 мужской
echo strsex('добавил', 'добавила', 1); 

// Выведет текущему пользователю текст с учетом его пола
echo 'Ты ' . strsex('хотел', 'хотела') . ' бы летать?'; 

Код функции

/** 
* Склонение строк по полу
* $m       - Строка Муж. 
* $w       - Строка Жен. 
* $user_id - ID пользователя
* @return string
*/ 

function strsex($m, $w, $user = null) 
{
    if ($user === null) 
        $user = get_user_id(); 

    if (is_numeric($user)) {
        $user = get_user($user); 
    }
    
    return ($user['pol'] == 1 ? $m : $w); 
}