PDA

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



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

azowghi
چهارشنبه 22 شهریور 1391, 23:02 عصر
سلام از کد زیر استفاده کنید:


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


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


}

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

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