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

मैं PHP में आंतरिक सरणी के क्षेत्रों में से किसी एक द्वारा बहुआयामी सरणी को कैसे क्रमबद्ध करूं?

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

नीचे एक नमूना कोड प्रदर्शन है -

उदाहरण

function compare_array($var_1, $var_2) {
   if ($var_1["price"] == $var_2["price"]) {
      return 0;
   }
   return ($var_1["price"] < $var_2["price"]) ? -1 : 1;
}
usort($my_Array,"compare_array")
$var_1 = 2
$var_2 = 0

आउटपुट

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

1

स्पष्टीकरण - हमने var_1 और var)2 को पूर्णांक मानों के साथ घोषित किया है। उनकी तुलना की जाती है और परिणाम वापस कर दिया जाता है।


  1. MongoDB में आंतरिक सरणी कैसे क्रमबद्ध करें?

    आप इसे MongoDB में समग्र ढांचे की सहायता से प्राप्त कर सकते हैं। इसे समझने के लिए, हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.sortInnerArrayDemo.insertOne( ... ...    { ...       "EmployeeDetails": ... &nb

  1. MongoDB में सरणी सामग्री में अंतर के आधार पर कैसे छाँटें?

    अंतर के आधार पर छाँटने के लिए, MongoDB में समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo155.insertOne({"Scores":[{"Value":45},{"Value":50}]}); {    "acknowledged" : true,    "insertedId" : ObjectId

  1. PHP में imagepalettecopy () फ़ंक्शन का उपयोग करके पैलेट को एक छवि से दूसरी छवि में कैसे कॉपी करें?

    इमेजपैलेटकॉपी () एक इनबिल्ट PHP फंक्शन है जिसका उपयोग पैलेट को एक इमेज से दूसरी इमेज में कॉपी करने के लिए किया जाता है। यह फ़ंक्शन पैलेट को स्रोत छवि से गंतव्य छवि में कॉपी करता है। सिंटैक्स void imagepalettecopy(resource $destination, resource $source) पैरामीटर इमेजपैलेटकॉपी () दो पैरामीटर स्वीकार