178 of 410 menu

फ़ंक्शन uasort

फ़ंक्शन uasort एक सरणी को आरोही क्रम में क्रमबद्ध करता है, साहचर्य सरणी की कुंजियों को संरक्षित करते हुए।

फ़ंक्शन uasort सरणी को तत्वों के मान के आधार पर क्रमबद्ध करता है, इसके लिए क्रमबद्ध सरणी में तत्वों के क्रम को निर्धारित करने हेतु एक कॉलबैक का उपयोग करता है। फ़ंक्शन सरणी को स्वयं परिवर्तित कर देता है।

तुलना फ़ंक्शन को एक पूर्णांक लौटाना चाहिए, जो तुलना के परिणाम के आधार पर: शून्य से कम, बराबर या अधिक हो सकता है।

फ़ंक्शन सरणी को स्वयं परिवर्तित कर देता है।

वाक्य - विन्यास

uasort(array &$array, int $flags = SORT_REGULAR): bool

उदाहरण

आइए सरणी को तत्वों के आरोही क्रम में क्रमबद्ध करें:

<?php $arr = [ 'b' => 1, 'e' => 3, 'c' => 2, 'a' => 5, 'd' => 4, ]; function func($a, $b) { if ($a === $b) { return 0; } else if ($a < $b) { return -1; } else { return 1; } } uasort($arr, 'func'); var_dump($arr); ?>

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

[ 'b' => 1, 'c' => 2, 'e' => 3, 'd' => 4, 'a' => 5, ]

उदाहरण

और अब सरणी को तत्वों में वर्णों की संख्या के आरोही क्रम में क्रमबद्ध करें:

<?php $arr = [ 'a' => '123', 'b' => '1', 'c' => '12345', 'd' => '12', 'e' => '1234', ]; function func($a, $b) { if (strlen($a) === strlen($b)) { return 0; } else if (strlen($a) < strlen($b)) { return -1; } else { return 1; } } uasort($arr, 'func'); var_dump($arr); ?>

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

[ 'b' => '1', 'd' => '12', 'a' => '123', 'e' => '1234', 'c' => '12345', ]

यह भी देखें

  • फ़ंक्शन sort,
    जो तत्वों के आरोही क्रम में क्रमबद्ध करती है
  • फ़ंक्शन rsort,
    जो तत्वों के अवरोही क्रम में क्रमबद्ध करती है
  • फ़ंक्शन ksort,
    जो कुंजियों के आरोही क्रम में क्रमबद्ध करती है
  • फ़ंक्शन krsort,
    जो कुंजियों के अवरोही क्रम में क्रमबद्ध करती है
  • फ़ंक्शन asort,
    जो कुंजियों को संरक्षित करते हुए तत्वों के आरोही क्रम में क्रमबद्ध करती है
  • फ़ंक्शन arsort,
    जो कुंजियों को संरक्षित करते हुए तत्वों के अवरोही क्रम में क्रमबद्ध करती है
  • फ़ंक्शन natsort,
    जो प्राकृतिक तरीके से क्रमबद्ध करती है
  • फ़ंक्शन natcasesort,
    जो केस को अनदेखा करते हुए प्राकृतिक तरीके से क्रमबद्ध करती है
  • फ़ंक्शन usort,
    जो कॉलबैक द्वारा क्रमबद्ध करती है
  • फ़ंक्शन uksort,
    जो कॉलबैक द्वारा कुंजियों के आधार पर क्रमबद्ध करती है
  • फ़ंक्शन uasort,
    जो कॉलबैक द्वारा कुंजियों को संरक्षित करते हुए क्रमबद्ध करती है
  • फ़ंक्शन array_multisort,
    जो कई सरणियों को क्रमबद्ध करती है
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें