برگزیده های پرشین تولز

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

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,270
لایک‌ها
34
محل سکونت
mt.cgi
سلام
دوتا استرینگ دارم میخوام با هم مقایسه ش کنم ! دنبال چیزی میگردم که بتونه دقیقا کار like % .. % رو بکنه !!
هست همچین چیزی؟
 

firebird

Registered User
تاریخ عضویت
2 جولای 2005
نوشته‌ها
1,424
لایک‌ها
10
سن
46
اگر میخوای ببینی یک رشته توی یک رشته دیگر هست یا نه تابعش strstr هست. strpos هم این کار رو میکنه ولی میگن strstr سریعتر هست.
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,602
لایک‌ها
49
محل سکونت
Anywhere
اگر میخوای ببینی یک رشته توی یک رشته دیگر هست یا نه تابعش strstr هست. strpos هم این کار رو میکنه ولی میگن strstr سریعتر هست.
اتفاقا برعکس , strpos سریعتر هست !!

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

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

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

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
سلام
دوتا استرینگ دارم میخوام با هم مقایسه ش کنم ! دنبال چیزی میگردم که بتونه دقیقا کار like % .. % رو بکنه !!
هست همچین چیزی؟
فکر کنم با regex میشه اینکار رو کرد ولی زیاد وارد نیستم به syntaxش.
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,602
لایک‌ها
49
محل سکونت
Anywhere
فکر کنم با regex میشه اینکار رو کرد ولی زیاد وارد نیستم به syntaxش.
با اون که میشه ولی وقتی php براش تابع اماده گذاشته مگه کلاغ مغزمون رو خورده بریم سراغ regex !!
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
با اون که میشه ولی وقتی php براش تابع اماده گذاشته مگه کلاغ مغزمون رو خورده بریم سراغ regex !!
آخه توی ویبی هم با instr میشه همچین کاری رو کرد ولی نمیدونم چرا یه تابع (Like) هم ساختن براش. حتما یا کلاغ مغزشون رو خورده یا سری درش بوده %} مثلا...

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


.

پوف چی گفتم!
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,602
لایک‌ها
49
محل سکونت
Anywhere
آخه توی ویبی هم با instr میشه همچین کاری رو کرد ولی نمیدونم چرا یه تابع (Like) هم ساختن براش. حتما یا کلاغ مغزشون رو خورده یا سری درش بوده %} مثلا...

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


.

پوف چی گفتم!
خوب هردوشون رو چیز کن , بعد مقایسه کن :D
میشه دیگه !!
 
بالا