PDA

View Full Version : سوال: تابع substr



css-man
چهارشنبه 22 شهریور 1391, 18:47 عصر
سلام
دوستان بعد از استفاده از تابع substr انتهای بعضی از رشته هام علامت سوال درج میشه
باید چی کارش کنم؟

azowghi
پنج شنبه 23 شهریور 1391, 00:02 صبح
سلام از کد زیر استفاده کنید:


function short_text($str,$char,$symbol){


return mb_substr($str,0,$char,'UTF-8').$symbol;


}

azowghi
پنج شنبه 23 شهریور 1391, 00:03 صبح
$char : تعداد کاراکتری که نشون بده
$symbol : ادامه رشته رو با چی بفهمونه مثلا (...)

MMSHFE
پنج شنبه 23 شهریور 1391, 12:54 عصر
همونطور که دوستمون اشاره کردن، برای حروف یونیکد (مثل فارسی) که به کارکترهای MultiByte معروف هستند، باید از mb_substr استفاده کنید. موفق باشید.