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

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

array_multisort() फ़ंक्शन एकाधिक या बहु-आयामी सरणियों को सॉर्ट करता है। यह एक क्रमबद्ध सरणी देता है।

सिंटैक्स

array_multisort(arr1, sort_order, sort_type, arr2, arr3, arr4...)

पैरामीटर

  • गिरफ्तारी1 − क्रमबद्ध करने के लिए सरणी

  • सॉर्ट_ऑर्डर - छँटाई क्रम। निम्नलिखित संभावित मान हैं

    • - SORT_ASC - डिफ़ॉल्ट। आरोही क्रम में क्रमबद्ध करें (A-Z)

    • - SORT_DESC - अवरोही क्रम में क्रमबद्ध करें (Z-A)

  • सॉर्ट_टाइप - क्रमबद्ध व्यवहार। संभावित मान निम्नलिखित हैं

    • SORT_REGULAR - डिफ़ॉल्ट। सामान्य रूप से तत्वों की तुलना करें (मानक ASCII)

    • SORT_NUMERIC - तत्वों की संख्यात्मक मानों के रूप में तुलना करें

    • SORT_STRING - तत्वों की तुलना स्ट्रिंग मानों के रूप में करें

    • SORT_LOCALE_STRING - वर्तमान लोकेल के आधार पर तत्वों की तुलना स्ट्रिंग के रूप में करें (सेटलोकेल () का उपयोग करके बदला जा सकता है)

    • SORT_NATURAL - "प्राकृतिक क्रम" का उपयोग करके तत्वों की तुलना स्ट्रिंग के रूप में करें जैसे कि natsort()

    • SORT_FLAG_CASE - स्ट्रिंग केस-असंवेदनशील रूप से सॉर्ट करने के लिए SORT_STRING या SORT_NATURAL के साथ (बिटवाइज़ OR) जोड़ा जा सकता है।

  • arr2 − एक और सरणी। वैकल्पिक

  • arr3 − एक और सरणी। वैकल्पिक।

  • arr4 − एक और सरणी। वैकल्पिक।

वापसी

array_multisort() फ़ंक्शन एक क्रमबद्ध सरणी देता है।

उदाहरण

<?php
$a1 = array(12, 55, 3, 9, 99);
$a2 = array(44, 67, 22, 78, 46);
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>

आउटपुट

Array
(
[0] => 3
[1] => 9
[2] => 12
[3] => 55
[4] => 99
)
Array
(
[0] => 22
[1] => 78
[2] => 44
[3] => 67
[4] => 46
)

उदाहरण

आइए दो सरणी को मर्ज करने और उन्हें आरोही क्रम में क्रमबद्ध करने के लिए एक और उदाहरण देखें।

<?php
$a1 = array(12, 55, 3, 9, 99);
$a2 = array(44, 67, 22, 78, 46);
$num = array_merge($a1,$a2);
array_multisort($num,SORT_ASC,SORT_NUMERIC);
print_r($num);
?>

आउटपुट

Array
(
[0] => 3
[1] => 9
[2] => 12
[3] => 22
[4] => 44
[5] => 46
[6] => 55
[7] => 67
[8] => 78
[9] => 99
)

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

    PHP में array_shift() फ़ंक्शन किसी सरणी से पहले तत्व को हटाता है, और हटाए गए तत्व का मान देता है। सिंटैक्स array_shift(arr) पैरामीटर गिरफ्तार -निर्दिष्ट सरणी वापसी array_shift () फ़ंक्शन शिफ्ट किए गए मान को लौटाता है। सरणी खाली होने पर यह NULL लौटाता है उदाहरण निम्नलिखित एक उदाहरण है - <?p

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

    array_multisort() फ़ंक्शन एकाधिक या बहु-आयामी सरणियों को सॉर्ट करता है। यह एक क्रमबद्ध सरणी देता है। सिंटैक्स array_multisort(arr1, sort_order, sort_type, arr2, arr3, arr4...) पैरामीटर गिरफ्तारी1 − क्रमबद्ध करने के लिए सरणी सॉर्ट_ऑर्डर - छँटाई क्रम। निम्नलिखित संभावित मान हैं - SORT_ASC - ड

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

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