У меня есть несколько элементов в базе данных, как показано нижеSTRLEN функции в PHP
Item Description
--------------------------
Item 1 Some text here
Item 2 Some text
Item 3 Some text here
Item 4 Some
Item 5 Some text here
Здесь требование клиента, если описание более 15 символов, то мы должны отобразить только 15 символов и должны отображать некоторую пунктирную линию (. .). В случае, если описание меньше 15 символов, мы покажем полный текст (в настоящее время пунктирной линии не должно быть)
Для этого я написал нижеприведенный код.
<?php
if(strlen($row['description'])>15) {
echo mb_substr($row['description'],0,15,"UTF-8");
echo" . . . . .";
}
else
{
echo $row['description'];
}
?>
В случае английского языка этот код работает нормально, но в случае японского языка это создает проблему. Значит, даже текст меньше 15 символов пунктирной линии отображается (только в нескольких случаях)
В чем может быть проблема?
Спасибо Это работает отлично ... :-) – Sowmya
Отлично! Вы можете принять ответ, если все работает для вас. – vitozev