نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: مقایسه دو رشته فارسی چند کلمه ای با هم و دریافت درصد تشابه

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    پیش فرض پاسخ : مقایسه دو رشته فارسی چند کلمه ای با هم و دریافت درصد تشابه

    سلام و درود

    بله تابع ارسالی توسط MJmoonwalk البته با نکات omid1991 کار کرد.
    فقط نفهمیدم دلیل استفاده از تابع trim چی هست؟

    ساده ترین و بهترین راه تابعیه که از پیش رزرو شده و توسط خود php تهیه شده : similar_text
    به نظر شما از تابع similar_text استفاده کنم یا تابع ارسالی توسط دوستان؟
    توجه کنید ما دو عبارت فارسی داریم.

    تشکر

  2. #2
    عضو جدید phpcoding آواتار ها
    تاریخ عضویت
    Mar 2017
    نوشته ها
    53
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    46
    تشکر شده در
    33 پست

    پیش فرض پاسخ : مقایسه دو رشته فارسی چند کلمه ای با هم و دریافت درصد تشابه

    نقل قول نوشته اصلی توسط naghmesra نمایش پست ها
    سلام و درود

    بله تابع ارسالی توسط MJmoonwalk البته با نکات omid1991 کار کرد.
    فقط نفهمیدم دلیل استفاده از تابع trim چی هست؟



    به نظر شما از تابع similar_text استفاده کنم یا تابع ارسالی توسط دوستان؟
    توجه کنید ما دو عبارت فارسی داریم.

    تشکر
    دلیل استفاده از trim به احتمال زیاد این بوده که کاراکتر های اضافی حذف بشن
    و اما در مورد سوالتون خطاب به من :
    مسلما چیزی که خود php طراحی کرده باشه تا تابع دست نویس دوستان زمین تا آسمون فرقشه . به قول داداش دوقلوی من فرقش مث پیکانو پیکان وانته
    تابع دست نویس دوستان هم خوبه به نظرم . من طرز کد نویسیشون رو یه بررسی جزئی کردم . اگر کد رو واقعا خودشون نوشتن باشن کارشون خوبه کدشون هم خوبه مشکلی نداره
    ولی در این مورد : خود من به شخصه به عنوان یه برنامه نویس تا زمانی که تابع similar_text هست و میشه ازش استفاده کرد هیچ موقع اقدام به نوشتن توابع دست نویس نمیکنم
    برای عبارت فارسی هم بسیار کار راحتیه . اصلا مشکلی نیست که . کلمات خود را از تابع mb_strtolower رد کنید و پارامتر دومش رو هم utf-8 قرار بدید . اینم نمونه کد نوشته شده توسط خودم + توضیحاتی که دادم :
    کد PHP:
    $brothers=array();
    $brothers[0]="amirali esteki";
    $brothers[1]="amirabas esteki";
    similar_text(mb_strtolower($brothers[0],"utf-8"),mb_strtolower($brothers[1],"utf-8"),$output);
    echo 
    $output
    ویرایش توسط phpcoding : March 31st, 2017 در ساعت 14:42
    انجام پروژه های:php-c#-c++-java-basic-css-html-javascript-python
    مشاوره با مسئول پروژه ها-حامد دعایی:+989901567129
    تماس با برنامه نویس-امیرعلی استکی:+989017735378



  3. تعداد تشکر ها از phpcoding به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 7
    آخرين نوشته: March 4th, 2016, 21:34
  2. پاسخ ها: 16
    آخرين نوشته: October 14th, 2015, 13:30
  3. درخواست لایسنس سی پنل سرور اختصاصی و لایسنس لایت اسپید
    توسط iranwhsrver در انجمن درخواست انواع لایسنس
    پاسخ ها: 3
    آخرين نوشته: October 6th, 2014, 09:32
  4. پاسخ ها: 79
    آخرين نوشته: June 16th, 2013, 12:21
  5. پاسخ ها: 61
    آخرين نوشته: April 20th, 2013, 20:12

مجوز های ارسال و ویرایش

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