shayanblue
کاربر تازه وارد
همون طور که همگی میدونیم substr برای استفاده ء فارسی در حالت معمولی جمله رو ضخمی میکنه من برای charset=windows-1256 این اسکریپت رو آماده کردم کسی از دوستان راه حل کلی به ذهنش میرسه هرکی هرچی میدونه همین جا مطرح کنه .
PHP:
<html dir="rtl">
<?PHP
$n = "40";
$n = $n*4;
$var = "سلام به همه ی ایرانیان عزیز خارج از کشور.";
if (strlen($var) > $n){
$var1 = substr($var, 0, $n);
$var2 = substr($var1, -1, 1);
while ($var2 != ";"){
$n++;
$var1 = substr($var, 0, $n);
$var2 = substr($var1, -1, 1);
}
echo "<font face=\"Tahoma\" style=\"font-size: 9pt\">".$var1."...</font>";
}else{
echo $var;
}
?>
</html>