کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش کار با تابع ()substr_compare در PHP

آموزش کار با تابع ()substr_compare در PHP


دستور استفاده از تابع ()substr_compare در PHP

substr_compare(string1,string2,startpos,length,case)

شرح کاربرد تابع ()substr_compare در PHP

تابع ()substr_compare در PHP دو رشته به عنوان ورودی گرفته و از اندیس معین شروع به مقایسه ی کاراکترهای دو رشته می کند.


خروجی تابع ()substr_compare در PHP

تابع ()substr_compare در PHP خروجی را به سه حالت زیر برمی گرداند:

  • چنانچه دو رشته با هم برابر باشند، مقدار 0 را برمی گرداند.
  • چنانچه رشته ی 1 (از اندیس مشخص شده در startpos) کوچکتر از رشته ی 2 باشد، < 0 را برمی گرداند.
  • چنانچه (طول) رشته ی 1 (از اندیس مشخص شده در startpos) بزرگتر و طولانی تر از رشته ی 2 باشد، >0 را برمی گرداند.

پارامترهای ارسالی به تابع ()substr_compare در PHP

شماره ی پارامتر
پارامتر مربوطه و شرح کاربرد آن
1
string1
نشانگر رشته ی ورودی اول می باشد.
2
string2
نشانگر رشته ی ورودی دوم می باشد.
3
startpos
این پارامتر مشخص می کند عملیات مقایسه ی کاراکترهای دو رشته از کدام کاراکتر/اندیس شروع شود.
4
length
طول یا تعداد کاراکترهای رشته را مشخص می کند.
5
case مقدار بولی که مشخص می کند عملیات مقایسه ی کاراکترهای دو رشته بایستی نسبت به کوچک و بزرگی حروف حساس باشد یا خیر.
  • FALSE – پیش فرض. Case-sensitive
  • TRUE - Case-insensitive.

مثال کاربردی
< ?php
  echo substr_compare("SAi RAM","RAM",6);
? >

خروجی:

-5
1396/05/09 2962 1295
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...