طول رشته توام فارسی و انگلیسی
سلام
چجوری میشه طول رشته ای که هم فارسی و هم انگلیسی داره رو به صورت فارسی به دست آورد؟یعنی همه ی کاراکترها اعم از فارسی و لاتین رو به دو بایت حساب کنه.
مقداری که تابع strlen() برمیگردونه رو اگه تقسیم بر دو کنم کاراکترهای لاتین رو نصف فارسی حساب میکنه
نقل قول: طول رشته توام فارسی و انگلیسی
mb_strlen رو استفاده کردین؟ برای یونیکد استفاده می شه!
نقل قول: طول رشته توام فارسی و انگلیسی
رو سرور توابع mb_ نیستن
راه دیگه نداره؟
نقل قول: طول رشته توام فارسی و انگلیسی
نقل قول:
نوشته شده توسط
payamka
رو سرور توابع mb_ نیستن
راه دیگه نداره؟
این رو امتحان کنید ::
$string = 'بسم الله الرحمن الرحیم';
echo strlen(utf8_decode($string));
البته شما میتونید mbstring رو هم روی سرور به کمک دستور زیر نصب کنید ::
yum install php-mbstring
نقل قول: طول رشته توام فارسی و انگلیسی
ممنون دوستان
mb رو نصب کردم