PDA

View Full Version : ویرایش یک کد جهت سازگاری با فارسی



need4dl
دوشنبه 23 بهمن 1391, 15:25 عصر
سلام خسته نباشید .
در قالب سایت من که دارم فارسی می کنم از کد زیر جهت نمایش خلاصه مطلب استفاده کرده .



function getShortenContent($num,$stitle) {

$limit = $num+1;

$title = str_split($stitle);
$length = count($title);
if ($length>=$num) {
$title = array_slice( $title, 0, $num);
$title = implode("",$title)."...";
return $title;
} else {
return $stitle;
}
}

وقتی از کد فوق استفاده می کنم آخر خلاصه علامت سوال می ذاره . چجوری علامت سوال را حذف کنم . یا کد را با فارسی سازگار کنم .
وقتی از mb_substr استفاده کردم از اول متن که شامل فضای خالیه خلاصه می کنه چجوری این مشکل را برطرف کنم .؟
ممنون می شم راهنماییم کنید .
باسپاس

Keramatifar
سه شنبه 24 بهمن 1391, 11:02 صبح
شما باید Encoding مربوط به utf رو هم به فانکشن بدید

mb_substr($var,0,142, "utf-8");