نمایش نتایج 1 تا 9 از 9

نام تاپیک: مشکل با strlen در دستور if

  1. #1

    مشکل با strlen در دستور if

    سلام
    به یه مشکلی تو strlen بر خردم

    وقتی میارمش تو دستور if که میگم اگه کمتر از 4 کاراکتر بود کد رو اجرا کنه ولی انجام نمیده هیچ جوره
    حروف هم انگلیسی هستش
    واسه فارسی هم با mb_strlen تست کردم اونم جواب نداد
    کسی میدونه مشکل چیه؟

  2. #2
    کاربر دائمی آواتار SlowCode
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اردبیل
    پست
    2,638

    نقل قول: مشکل با strlen در دستور if

    سلام
    کدی رو که نوشتی رو بزار اینجا، حتما اشتباهی داره.

  3. #3

    نقل قول: مشکل با strlen در دستور if

    کدی که توی if میزارم درست اجرا میشه ولی شرطی که واسش زدم اعمال نمیشه
    نمونه 1 :

    for($t1=0;$t1<count($textname);$t1++)
    {
    if(strlen($textname[$t1]) <= 4)
    $textInput = str_replace($kalematEnglish,'',$textInput);
    }


    نمونه 2 :

    for($t1=0;$t1<count($textname);$t1++)
    {
    if((strlen($textname[$t1])) <= 4)
    $textInput = str_replace($kalematEnglish,'',$textInput);
    }

  4. #4

    نقل قول: مشکل با strlen در دستور if

    if(mb_strlen($str, 'utf-8') < 4) {
    // your code goes here
    }

  5. #5
    کاربر دائمی آواتار AliRezaPro
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    PE Header
    پست
    1,054

    نقل قول: مشکل با strlen در دستور if

    ورودی تابع strlen رو utf-8 بدید

  6. #6

    نقل قول: مشکل با strlen در دستور if

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

  7. #7
    کاربر دائمی آواتار navid3d_69
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    سن
    33
    پست
    627

    نقل قول: مشکل با strlen در دستور if

    برای فارسی



    function utf8_strlen($string) {
    return strlen(utf8_decode($string));
    }

  8. #8

    نقل قول: مشکل با strlen در دستور if

    نوشته ی من انگلیسی هست فارسی نیست

  9. #9
    کاربر دائمی آواتار رضا قربانی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    ܓܨ_| ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ _
    پست
    1,824

    نقل قول: مشکل با strlen در دستور if

    الان من تست کردم هیچ مشکلی شما نداری . البته این که درست :

    $textname='r2za';////2roste dg
    if(mb_strlen($textname, 'utf-8') <= 4)
    {
    echo 'yes';
    }else
    {
    echo 'no';
    }


    باید ببینی کجا اشتباه داری . خط به خط تست بگیر

تاپیک های مشابه

  1. مشکل در استفاده از دستور unset
    نوشته شده توسط babak869 در بخش PHP
    پاسخ: 6
    آخرین پست: چهارشنبه 16 اسفند 1385, 23:56 عصر
  2. مشکل در قسمت شرط دستور sql
    نوشته شده توسط salman_arak در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 21
    آخرین پست: یک شنبه 05 آذر 1385, 05:53 صبح
  3. مشکل در عدم اجرای دستور ارسال ایمیل
    نوشته شده توسط پدرخوانده در بخش PHP
    پاسخ: 4
    آخرین پست: پنج شنبه 16 شهریور 1385, 10:35 صبح
  4. مشکل در استفاده از دستور Ping
    نوشته شده توسط delphi5 در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: یک شنبه 18 تیر 1385, 06:15 صبح
  5. مشکل در استفاده از دستور sql
    نوشته شده توسط mohsen_sh در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: جمعه 12 اسفند 1384, 22:47 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •