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

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

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


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

int strnatcmp ( string $str1 , string $str2 )

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

تابع ()strnatcmp در PHP دو رشته را بر اساس الگوریتم طبیعی با یکدیگر مقایسه می کند (در مقایسه ی کاراکترهای دو رشته نسبت به کوچک و بزرگی حروف حساس است). در الگوریتم طبیعی 10 از 2 بزرگتر است، اما رایانه به هنگام مرتب سازی، عدد 10 را کوچکتر از 2 درنظر می گیرد چرا که عدد اول مقدار 10 از عدد 2 کوچکتر است.


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

تابع ()strnatcmp در PHP در خروجی یکی از سه مقدار زیر را برمی گرداند:

  • چنانچه دو رشته با هم برابر باشند، مقدار 0 را برمی گرداند.
  • چنانچه رشته ی 1 کوچکتر از رشته ی 2 باشد، < 0 را برمی گرداند.
  • چنانچه رشته ی 1 بزرگتر از رشته ی 2 باشد، >0 را برمی گرداند.

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

شماره ی پارامتر
پارامتر مربوطه و شرح کاربرد آن
1
string1
رشته ی 1 که قرار است کاراکترهای آن با رشته 2 مقایسه شود.
2
string2
رشته ی ورودی دوم که با رشته ی ورودی اول مقایسه می شود.

مثال کاربردی
< ?php
  echo strnatcmp("2sairam", "2kittuprasad");
? >

خروجی:

1
1396/05/08 2719 1095
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

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