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

PHP में उप-मान द्वारा php बहुआयामी सरणी को क्रमबद्ध करें

PHP में बहुआयामी सरणियों को सॉर्ट करने के लिए 'usort' फ़ंक्शन का उपयोग किया जा सकता है। यह उपयोगकर्ता द्वारा परिभाषित मानदंड के आधार पर एक सरणी को सॉर्ट करता है -

उदाहरण

<?php
function my_sort($a,$b) {
   if ($a==$b) return 0;
   return ($a<$b)?-1:1;
}
$a=array(4,2,81,63);
usort($a,"my_sort");
$arrlength=count($a);
for($x=0;$x<$arrlength;$x++) {
   echo $a[$x];
   echo "<br>";
}
?>

आउटपुट

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

2
4
63
81

4 तत्वों के साथ एक सरणी घोषित की जाती है और यह सरणी usort फ़ंक्शन को पास कर दी जाती है, साथ ही यह सुनिश्चित करने के लिए तत्वों पर उपयोगकर्ता द्वारा परिभाषित 'my_sort' फ़ंक्शन को कॉल किया जाता है कि सॉर्टिंग आरोही क्रम में होती है।


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

    array_udiff_uassoc() फ़ंक्शन उपयोगकर्ता द्वारा बनाए गए फ़ंक्शंस में सरणी कुंजियों और सरणी मानों की तुलना करता है, और एक सरणी देता है। यह एक सरणी देता है जिसमें पहले सरणी के सभी मान होते हैं जो किसी अन्य पैरामीटर में मौजूद नहीं होते हैं। सिंटैक्स array_udiff_uassoc(arr1, arr2, arr3, … , compar

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

    array_udiff() फ़ंक्शन उपयोगकर्ता द्वारा बनाए गए फ़ंक्शन में सरणी मानों की तुलना करता है। यह एक सरणी देता है जिसमें पहले सरणी के सभी मान होते हैं जो किसी अन्य पैरामीटर में मौजूद नहीं होते हैं। सिंटैक्स array_udiff(arr1, arr2, arr3, … , compare_func) पैरामीटर गिरफ्तारी1 − तुलना करने वाला पहल

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

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