انواع عملگرهای رابطه ای (مقایسه ای ) در PHP

آموزش PHP

سلام  خدمت همراهان عزیز  با آموزش زبان برنامه نویسی (PHP) همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی قبل مراجعه فرمایید .

عنوان آموزش امروز:

انواع عملگرهای رابطه ای (مقایسه ای ) در PHP

table in PHP

1) عملگرهای between

این عملگر که همراه با عملگر and به کار می رود ، تست می کنند آیا مقداری در بین دو حد معین وجود دارد یا خیر ، به عنوان مثال اگر بخواهیم مشخص کنیم آیا X بین m و n وجود دارد این عملگر به صورت زیر استفاده می کنیم :

x between m and n

M حد پایین و n حد بالایی است که تست می شود آیا بین آن دو مقدار وجود دارد یا خیر . عملگر between با not به صورت زیر قابل استفاده است:

x not between m and n

نمونه ای از اجرای between را در زیر مشاهده می کنید:

select 10 between 5 and 15, 5 not between 10 and 15

2) عملگر like

این عملگر برای تطبیق زیر رشته ای در یک رشته به کار می رود . برای این منظور از تعدادی کاراکتر به نام کاراکترهای عمومی استفاده می نمایید. عملگر like به صورت زیر قابل استفاده است :

expression like pattern

Expression یک عبارت یا رشته ای از کاراکتر ها است که الگوی pattem باید در آن جست وجو شود. Pattern می تواند حاوی کاراکتر هایی به نام کااکتر های عمومی باشد که به نام کاراکترهای جایگزینی نیز خوانده می شوند این کاراکتر ها به شرح زیر می باشند :

کاراکتر %: به جای صفر با چند وقوع از کاراکتر ها قرار می گیرد . به عنوان مثال دستور زیر را ببینید:

;’%select ‘computer’ like ‘%pu

نتیجه این دستور ارزش درستی است زیرا زیر رشته ‘pu’ در رشته ‘computer’ وجود دارد. این دستور در مورد رشته های ‘input’ و ‘cutput نیز مقدار درستی را بر می گرداند .

کاراکتر _: این کاراکتر جایگزین فقط یک کاراکتر از الگو می شود . دستور زیررا ببینید:

;’select ‘sql’ like ‘_ql

نتیجه ی این دستور ارزش درستی است زیرا ‘sql’ یک رشته سه حرفی است که دو حرف آخر آن ‘ql’ است این دستور در مورد رشته های ‘pql’ ، ‘rql’ نیز ارزش درستی را بر می گرداند.

معرفی سایت های خارجی :

https://php.net

https://php.org

https://laravel.com

3) عملگر in

این عملگر مشخص می کند آیا مقدار خاصی در بین مجموعه ای از مقادیر وجود دارد یا خیر. اگر وجود داشته باشد مقدار درستی (1) و گرنه مقدار نادرستی (۰) را بر می گرداند. دستور زیر را ببینید:

select 15 in(10,15,20) as testln

4) عملگر Regexp

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

کاراکترهای مورد استفاده در عبارات منظم
کاراکتر عملکرد
+ تطبیق یک یا چند کاراکتر
* تطبیق صفر یا چند کاراکتر
? تطبیق صفر یا یک وقوع از کاراکتر.
. تطبیق هر کاراکتر.
^ تطبیق در آغاز رشته.
$ تطبیق در انتهای رشته.
s\ تطبیق فضای خالی،tab خط جدید
s\ تطبیق هرچیز که فضای خالی نباشد
d\ تطبیق اعداد0 تا 9
w\ تطبیق حروف، اعداد و زیر خط.
W\ تطبیق هر چیزی که باw\ تطبیق نمی کند.

مثال:

نمونه ای از اجرای عملگر Regexp.

;’select ‘ghomi’ regexp ‘^ gh?’, ‘wendy’ regexp ‘^ gh

برگرفته از :

کتاب آموزش گام به گام  (PHP)

دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

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

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

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

یک × پنج =