hitos searchhitos contactusتماس با ما

سوال و جواب تخصصی هیتوس

مشکل با تابع strlen در شمارش اشتباه تعداد کاراکترها

سلام

من یک برنامه دارم که قصد دارم توش یک سری اطلاعات رو اعتبار سنجی کنم.

یکی از فاکتورهام طول نام هست که نمی دونم چرا همیشه اشتباه در میاد.

بنده از سورسی شبیه زیر استفاده می کنم:

<?php
echo strlen("مسعود");
?>

لطفا راهنمایی کنید، خیلی گیج شدم.

توسط ali_shokri در php

سلام

تابع strlen زبان php برای شمارش تعداد کاراکتر عبارت های فارسی مناسب نیست و به جای اون باید از تابع mb_strlen استفاده کنید. نمونه زیر رو ببینید:

<?php
echo mb_strlen("مسعود", 'UTF-8')
?>

امیدوارم مفید بوده باشه.

توسط mahdi در
برای ثبت پاسخ باید ثبت نام کرده یا وارد بخش کاربری خود شوید، کلیک کنید!

عضویت در خبرنامه

با عضویت در خبرنامه هیتوس در جریان آخرین پست ها و آموزش های ما باشید. هیتوس برای اعضای خبرنامه خود تخفیف ویژه در نظر می گیرد

منتظر بمانید
شما به عضویت خبرنامه در آمده اید