134 of 410 menu

फ़ंक्शन strnatcmp

फ़ंक्शन strnatcmp दो स्ट्रिंग्स की तुलना वर्णों के प्राकृतिक क्रम को ध्यान में रखते हुए करता है। सामान्य तुलना के विपरीत, यह फ़ंक्शन स्ट्रिंग्स के अंदर की संख्याओं को पहचानता है और उनकी तुलना संख्यात्मक मान के आधार पर करता है। फ़ंक्शन 0 लौटाता है यदि स्ट्रिंग्स समान हैं, -1 यदि पहली स्ट्रिंग दूसरी से छोटी है, और 1 से बड़ी संख्या यदि पहली स्ट्रिंग दूसरी से बड़ी है।

सिंटैक्स

strnatcmp(string $str1, string $str2): int

उदाहरण

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

<?php $res1 = strcmp("file2.txt", "file10.txt"); $res2 = strnatcmp("file2.txt", "file10.txt"); echo "strcmp result: " . $res1 . "\n"; echo "strnatcmp result: " . $res2; ?>

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

strcmp result: 1 strnatcmp result: -1

उदाहरण

विभिन्न संख्याओं वाली स्ट्रिंग्स की तुलना:

<?php $res = strnatcmp("image5.jpg", "image15.jpg"); echo $res; ?>

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

-1

उदाहरण

समान स्ट्रिंग्स की तुलना:

<?php $res = strnatcmp("hello123", "hello123"); echo $res; ?>

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

0

यह भी देखें

  • फ़ंक्शन strcmp,
    जो बाइनरी-सुरक्षित स्ट्रिंग तुलना करता है
  • फ़ंक्शन strcasecmp,
    जो केस को अनदेखा करते हुए स्ट्रिंग्स की तुलना करता है
  • फ़ंक्शन natcasesort,
    जो केस को अनदेखा करते हुए प्राकृतिक क्रम का उपयोग करके ऐरे को सॉर्ट करता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें