آژانس هواپیمایی
tanki

عملکردی مشابه like %...% !!

شروع موضوع توسط Shahed ‏2 ژانویه 2008 در انجمن PHP

  1. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,174
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    سلام
    دوتا استرینگ دارم میخوام با هم مقایسه ش کنم ! دنبال چیزی میگردم که بتونه دقیقا کار like % .. % رو بکنه !!
    هست همچین چیزی؟
     
  2. firebird

    firebird Registered User

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    1,424
    تشکر شده:
    9
    اگر میخوای ببینی یک رشته توی یک رشته دیگر هست یا نه تابعش strstr هست. strpos هم این کار رو میکنه ولی میگن strstr سریعتر هست.
     
  3. Mehdi

    Mehdi مدیر بازنشسته

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,569
    تشکر شده:
    49
    محل سکونت:
    Anywhere
    اتفاقا برعکس , strpos سریعتر هست !!

    در ضمن strstr به حروف حساس هست اگه میخواین حساس نباشه از stristr استفاده کنید !!

    کاربرد strstr برا وقتی هست که میخوای عبارتی بعد از یه حرف رو برداری ,

    اگه فقط میخوای ببینی اون عبارتی که میخوای تو رشته هست یا نیست از strpos استفاده کن !!!
     
  4. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,362
    تشکر شده:
    1,349
    محل سکونت:
    یه خورده اونورتر
    فکر کنم با regex میشه اینکار رو کرد ولی زیاد وارد نیستم به syntaxش.
     
  5. Mehdi

    Mehdi مدیر بازنشسته

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,569
    تشکر شده:
    49
    محل سکونت:
    Anywhere
    با اون که میشه ولی وقتی php براش تابع اماده گذاشته مگه کلاغ مغزمون رو خورده بریم سراغ regex !!
     
  6. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,362
    تشکر شده:
    1,349
    محل سکونت:
    یه خورده اونورتر
    آخه توی ویبی هم با instr میشه همچین کاری رو کرد ولی نمیدونم چرا یه تابع (Like) هم ساختن براش. حتما یا کلاغ مغزشون رو خورده یا سری درش بوده %} مثلا...

    اگر کلمه ای که میخوایم سرچ کنیم فارسی باشه چی؟
    مثلا دنبال: "سیب" میگردیم توی جمله "سیبا خوشمزه اند!!!".
    خوب این به "سیبا" میرسه میتونه برگشتی بده؟ یا نه؟ چون یه آ بهش چسبده و اگر یونی کد نباشه ب بصورت چسبیده خواهد بود. البته تست نکردم!


    .

    پوف چی گفتم!
     
  7. خرید بیت کوین
  8. Mehdi

    Mehdi مدیر بازنشسته

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,569
    تشکر شده:
    49
    محل سکونت:
    Anywhere
    خوب هردوشون رو چیز کن , بعد مقایسه کن :D
    میشه دیگه !!
     
  9. miladmovie

    miladmovie مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏25 دسامبر 2002
    نوشته ها:
    1,936
    تشکر شده:
    2
  10. firebird

    firebird Registered User

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    1,424
    تشکر شده:
    9
    حق با شماست.
     
avanak همکاری در فروش عسل طبیعی و گرده گل ایرانیتبلیغات در گوگل