Мы хотим установить на сайт счётчик слогов (гласных). Будет пункт меню с названием "счётчик слогов". При нажатии на этот пункт должна открываться страница, где и будет находиться сам счётчик. Пример счётчика, который нас устраивает:
http://forum.poets-club.ru/index.php?action=poemizerКартинку с пояснениями прикрепили.
Нужно сделать модуль счётчика слогов (гласных).
Вот функция, которая вроде как правильно считает слоги (на одном из форумов сказали, что слоги она считает на отлично):
function slog_count($string = '') {
$result = 0;
$glas = 'ауыеоэюияё';
$interenc = mb_internal_encoding();
$gls_enc = mb_convert_encoding($glas, $interenc);
$str_enc = mb_convert_encoding($string, $interenc);
$lower = mb_strtolower($str_enc, $interenc);
$str_len = mb_strlen($lower);
$glas_len = mb_strlen($gls_enc);
for ($i = 0; $i < $str_len; ++$i) {
$orig = mb_substr($lower, $i, 1, $interenc);
for ($j = 0; $j < $glas_len; $j++) {
$gls = mb_substr($gls_enc, $j, 1, $interenc);
if ($orig == $gls) {
++$result;
}
}
}
return $result;
}
Кто сделает этот модуль? Цена: 300-500 руб.