Вывод текста в зависимости от пола пользователя
Пример
// Выведет "добавил" если пол пользователя с 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);
}