saeid_omrani
Member
سلام
چطوری یه متن رو به صورت خلاصه نشون بدم؟ مثلا فقط 2 خط اول؟
ممنون
چطوری یه متن رو به صورت خلاصه نشون بدم؟ مثلا فقط 2 خط اول؟
ممنون
function str_limit($title, $chars = -1, $strip_tags = True)
{
global $DSConfig,$DSS;
if($strip_tags) $title = strip_tags($title);
if ($chars == -1)
{
$chars = $DSConfig['main']['str_limit_size'];
}
if ($chars)
{
$titlearr = preg_split('#(\r\n|\n|\r)#', $title);
$title = '';
$i = 0;
foreach ($titlearr AS $key)
{
$title .= "$key\n";
$i++;
if ($i >= 10)
{
break;
}
}
$title = trim($title);
unset($titlearr);
if (strlen($title) > $chars)
{
return substr($title, 0, strrpos(substr($title, 0, $chars), ' ')) . '...';
}
else
{
return $title;
}
}
else
{
return $title;
}
}