Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में strnatcasecmp() फ़ंक्शन

strnatcasecmp() फ़ंक्शन

PHP में strnatcasecmp() फ़ंक्शन दो स्ट्रिंग्स की तुलना "नेचुरल ऑर्डर" एल्गोरिदम का उपयोग करके करता है, लेकिन यह केस-इनसेंसिटिव होता है।

नोट: मूल अंग्रेजी सामग्री में "केस सेंसिटिव" लिखा था, लेकिन strnatcasecmp() असल में केस-इनसेंसिटिव होता है।

सिंटैक्स

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

पैरामीटर्स

  • str1 - तुलना की जाने वाली पहली स्ट्रिंग
  • str2 - तुलना की जाने वाली दूसरी स्ट्रिंग

रिटर्न वैल्यू

strnatcasecmp() फ़ंक्शन निम्नलिखित रिटर्न करता है:

  • 0 - यदि दोनों स्ट्रिंग्स बराबर हैं
  • < 0 - यदि str1, str2 से कम है
  • > 0 - यदि str1, str2 से अधिक है

उदाहरण 1

<?php
echo strnatcasecmp("Demo", "DEMO");
?>

आउटपुट

0

उदाहरण 2

<?php
echo strnatcasecmp("5Demo", "50DEMO");
echo "\n";
echo strnatcasecmp("50Demo", "5DEMO");
echo "\n";
echo strnatcasecmp("100Demo", "100Demo");
?>

आउटपुट

-1
1
0
  1. - PHP में idate() फ़ंक्शन

    idate() फ़ंक्शन PHP में idate() फ़ंक्शन स्थानीय समय/दिनांक को इंटीजर के रूप में फॉर्मेट करता है। सिंटैक्स idate(string $format, int $timestamp = time()): int पैरामीटर्स timestamp - इंटीजर यूनिक्स टाइमस्टैम्प जो डिफ़ॉल्ट रूप से वर्तमान स्थानीय समय है यदि टाइमस्टैम्प नहीं दिया गया format - रिजल्ट क

  1. - PHP में next() फंक्शन

    PHP में next() फंक्शन सरणी के आंतरिक पॉइंटर को अगले तत्व पर आगे बढ़ाता है। सिंटैक्स next(arr) पैरामीटर्स arr - निर्दिष्ट सरणी। रिटर्न वैल्यू सफलता पर सरणी में अगले तत्व का मान। यदि कोई और तत्व उपलब्ध नहीं हैं तो FALSE। उदाहरण <?php $os = array(windows, mac, linux, solaris); echo current($os

  1. - PHP में end() फ़ंक्शन

    PHP में end() फ़ंक्शन सरणी के आंतरिक पॉइंटर को अंतिम तत्व पर ले जाता है और उस तत्व का मान लौटाता है। सिंटैक्स (Syntax) end(array|object &$arr): mixed पैरामीटर्स (Parameters) $arr − वह सरणी जिसका पॉइंटर अंतिम तत्व पर ले जाया जाएगा (रेफरेंस द्वारा पास की जाती है)। रिटर्न वैल्यू (Return Value) सफ