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

PHP में तिथियों की एक सरणी क्रमबद्ध करें

PHP में तिथियों की एक सरणी को सॉर्ट करने के लिए, कोड इस प्रकार है-

उदाहरण

<?php
   function compareDates($date1, $date2){
      return strtotime($date1) - strtotime($date2);
   }
   $dateArr = array("2019-11-11", "2019-10-10","2019-08-10", "2019-09-08");
   usort($dateArr, "compareDates");
   print_r($dateArr);
?>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा-

Array
(
   [0] => 2019-08-10
   [1] => 2019-09-08
   [2] => 2019-10-10
   [3] => 2019-11-11
)

उदाहरण

आइए अब एक और उदाहरण देखें -

<?php
   function compareDates($date1, $date2){
      if (strtotime($date1) < strtotime($date2))
         return 1;
      else if (strtotime($date1) > strtotime($date2))
         return -1;
      else
         return 0;
   }
   $dateArr = array("2019-11-11", "2019-10-10","2019-11-11", "2019-09-08","2019-05-11", "2019-01-01");
   usort($dateArr, "compareDates");
   print_r($dateArr);
?>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा-

Array
(
   [0] => 2019-11-11
   [1] => 2019-11-11
   [2] => 2019-10-10
   [3] => 2019-09-08
   [4] => 2019-05-11
   [5] => 2019-01-01
)

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

    स्ट्रेटोटाइम () फ़ंक्शन एक अंग्रेजी पाठ की तारीख या समय को यूनिक्स टाइमस्टैम्प में पार्स करता है। यह सफलता पर टाइमस्टैम्प लौटाता है, अन्यथा FALSE। PHP 5.1.0 से पहले, यह फ़ंक्शन विफलता पर -1 लौटाएगा। सिंटैक्स strtotime(time, now) पैरामीटर समय - पार्स करने के लिए समय स्ट्रिंग निर्दिष्ट करता है।

  1. PHP में सॉर्ट () फ़ंक्शन

    PHP में सॉर्ट () फ़ंक्शन आरोही क्रम में एक सरणी को सॉर्ट करता है। सिंटैक्स sort(arr, flag) पैरामीटर गिरफ्तार - क्रमबद्ध करने के लिए सरणी। ध्वज - 0 =SORT_REGULAR - डिफ़ॉल्ट। सामान्य रूप से वस्तुओं की तुलना करें। प्रकार न बदलें। 1 =SORT_NUMERIC - वस्तुओं की संख्यात्मक रूप से तुलना करें

  1. PHP में सरणी () फ़ंक्शन

    PHP में array() फंक्शन एक array बनाता है। PHP में Array तीन प्रकार की होती है। अनुक्रमित सरणियाँ - यह संख्यात्मक सूचकांक के साथ एक सरणी है सहयोगी सरणियाँ - यह नामित कुंजियों वाली एक सरणी है बहुआयामी सरणियाँ − यह एक सरणी है जिसमें एक या अधिक सरणियाँ होती हैं सिंटैक्स // array with numeric