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

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


PHP में rsort() फ़ंक्शन एक सरणी को अवरोही क्रम (descending order) में सॉर्ट करता है। यह सरणी की कीज को रीइंडेक्स कर देता है (नई संख्यात्मक कीज 0 से शुरू होती हैं)।

सिंटैक्स (Syntax)

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

पैरामीटर्स (Parameters)

  • $arr − सॉर्ट की जाने वाली सरणी (रेफरेंस द्वारा पास की जाती है)।

  • $flags (वैकल्पिक) − सॉर्टिंग व्यवहार निर्दिष्ट करता है:

    • SORT_REGULAR (0) − सामान्य तुलना, प्रकार नहीं बदलता (डिफ़ॉल्ट)।
    • SORT_NUMERIC (1) − संख्यात्मक तुलना।
    • SORT_STRING (2) − स्ट्रिंग के रूप में तुलना।
    • SORT_LOCALE_STRING (3) − वर्तमान लोकेल के आधार पर स्ट्रिंग तुलना।
    • SORT_NATURAL (4) − प्राकृतिक क्रम (natural ordering) जैसे natsort()।
    • SORT_FLAG_CASE − SORT_STRING या SORT_NATURAL के साथ बिटवाइज OR करके केस-इनसेंसिटिव तुलना के लिए।

रिटर्न वैल्यू (Return Value)

सफलता पर true, विफलता पर false लौटाता है।

उदाहरण (Examples)

उदाहरण 1: संख्याओं को अवरोही क्रम में सॉर्ट करना

<?php
$arr = array(30, 12, 76, 98, 45, 78);
rsort($arr);
print_r($arr);
?>

आउटपुट

Array
(
    [0] => 98
    [1] => 78
    [2] => 76
    [3] => 45
    [4] => 30
    [5] => 12
)

उदाहरण 2: स्ट्रिंग्स को अवरोही क्रम में सॉर्ट करना (SORT_STRING)

<?php
$arr = array("Tim", "Peter", "Anne", "Jacob", "Vera");
rsort($arr, SORT_STRING);
print_r($arr);
?>

आउटपुट

Array
(
    [0] => Vera
    [1] => Tim
    [2] => Peter
    [3] => Jacob
    [4] => Anne
)

उदाहरण 3: प्राकृतिक क्रम में अवरोही सॉर्ट (SORT_NATURAL)

<?php
$arr = array("img1.png", "img10.png", "img2.png", "img20.png");
rsort($arr, SORT_NATURAL);
print_r($arr);
?>

आउटपुट

Array
(
    [0] => img20.png
    [1] => img10.png
    [2] => img2.png
    [3] => img1.png
)

महत्वपूर्ण नोट

rsort() सरणी की कीज को रीसेट कर देता है। यदि आपको की-मान संबंध बनाए रखना है तो arsort() का उपयोग करें।

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

    PHP में array_shift() फंक्शन सरणी से पहला तत्व हटाता है, और हटाए गए तत्व का मान लौटाता है। सिंटैक्स array_shift(arr) पैरामीटर्स arr - निर्दिष्ट सरणी। रिटर्न वैल्यू शिफ्ट किया गया मान। यदि सरणी खाली है तो NULL। उदाहरण <?php $products = array(Electronics, Accessories, Shoes, Toys, Groceries);

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

    PHP में array_reverse() फंक्शन सरणी को उल्टे क्रम में लौटाता है। सिंटैक्स array_reverse(arr, preservekey) पैरामीटर्स arr - निर्दिष्ट सरणी। preservekey - संभावित मान TRUE और FALSE। सरणी की कुंजियों के संरक्षण को निर्दिष्ट करता है। रिटर्न वैल्यू उल्टी सरणी। उदाहरण <?php $arr = array(laptop, m

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि