Подскажите кто знает как реализовать склонение он | она
В этом файле templates/мой_шаблон/controllers/users/profile_closed.tpl.php
<div id="right_column" class="col-md-8 mt-3 mt-md-0"> <div id="information" class="card card-body content_item"> <div class="fieldset"> <div class="fieldset_title*"> <h3 class="h4 text-info"><?php html_svg_icon( 'solid', 'bong', 32 ); ?> <?php echo html( $profile[ 'nickname' ] ); ?> <?php echo LANG_USERS_PROFILE_IS_HIDDEN; ?> </h3> </div> <?php foreach ( $sys_fields as $name => $field ) { ?> <div class="field ft_string f_<?php echo $name; ?>"> <div class="text-secondary title title_left"> <?php echo $field[ 'title' ]; ?>: </div> <div class="value"> <?php echo $field[ 'text' ]; ?> </div> </div> <?php } ?> </div> </div> </div>
Sebastian — мужчина.
Merlin — женщина.
Тоесть гость смотрит закрытый профиль пользователя и видит Merlin закрыла информацию о своем профиле.
Переходит в профиль Sebastian и видит — Sebastian закрыл информацию о своем профиле.
Я искал и нашел вот такую функцию: (для примера)
<?php echo html_spellcount( $item[ 'photos_count' ], LANG_PHOTOS_PHOTO_SPELLCOUNT ); ?>
Возвращает число с числительным в нужном склонении.
Я понимаю понятно что тут число...
У меня есть поле.
Системное имя — sex.
Название поля — Пол.
Тип поля — Список.
Предустановленные значения -:
Мужчина
Женщина
(не указан)
Еще две константы:
Пытаюсь привести к такому виду:
Покажите пожалуйста пример реализации.
Или может проще через переменные и условие if ?