फ़ंक्शन strnatcasecmp

फ़ंक्शन strnatcasecmp प्राकृतिक क्रम (natural order) एल्गोरिदम का उपयोग करके वर्णों के केस को नजरअंदाज करते हुए दो स्ट्रिंग्स की तुलना करता है। पहले पैरामीटर में तुलना के लिए पहली स्ट्रिंग पास की जाती है, दूसरे में - दूसरी स्ट्रिंग। फ़ंक्शन 0 लौटाता है यदि स्ट्रिंग्स समान हैं, -1 संख्या यदि पहली स्ट्रिंग दूसरी से छोटी है, और 1 से बड़ी संख्या यदि पहली स्ट्रिंग दूसरी से बड़ी है।

सिंटैक्स

phpstrnatcasecmp(string1, string2);

उदाहरण

केस को नजरअंदाज करते हुए दो समान स्ट्रिंग्स की तुलना करें:

php<?php
  $res = strnatcasecmp('Hello', 'hello');
  echo $res;
?>

कोड निष्पादन का परिणाम:

php0

उदाहरण

प्राकृतिक क्रम का उपयोग करके संख्याओं वाली स्ट्रिंग्स की तुलना करें:

php<?php
  $res = strnatcasecmp('file2.txt', 'file10.txt');
  echo $res;
?>

कोड निष्पादन का परिणाम:

php-1

उदाहरण

विभिन्न केस वर्णों वाली स्ट्रिंग्स की तुलना:

php<?php
  $res = strnatcasecmp('Apple', 'banana');
  echo $res;
?>

कोड निष्पादन का परिणाम:

php-1

यह भी देखें

  • फ़ंक्शन strnatcmp,
    जो स्ट्रिंग्स की तुलना केस को ध्यान में रखकर करता है
  • फ़ंक्शन strcasecmp,
    जो स्ट्रिंग्स की तुलना केस को नजरअंदाज करके करता है
  • फ़ंक्शन strcmp,
    जो स्ट्रिंग्स की तुलना केस को ध्यान में रखकर करता है