Разница между результатом php mb_substr и количеством символов

Почему mb_substr не возвращает правильный substr? Он возвращает "Приве́т", но должен возвращать "Приве́т". Правильно ли, что вместо этого он возвращает количество байтов?

$test = "Приве́т";

echo  mb_substr($test, 0, 6, "utf-8"); //output Приве́

echo mb_strlen($test, "utf-8"); //output 7

0 ответов

Другие вопросы по тегам