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

PHP में किसी सरणी की बहुआयामी प्रकृति की जांच कैसे करें

'rsort' फ़ंक्शन का उपयोग यह जांचने के लिए किया जा सकता है कि कोई सरणी बहुआयामी है या नहीं। यह एक पैरामीटर लेता है, यानी वह सरणी जिसे जाँचने की आवश्यकता होती है और सरणी की प्रकृति के आधार पर हाँ या नहीं लौटाता है।

उदाहरण

<?php
$my_array = array(
   array("This", "is", "a", "sample"),
   array("Hi", "there")
);
function multi_dim( $my_arr )
{
   rsort( $my_arr );
   return isset( $my_arr[0] ) && is_array( $my_arr[0] );
}
echo "Is the array multi-dimensional? ";
var_dump( multi_dim( $my_array ) );
?>

आउटपुट

Is the array multi-dimensional? bool(true)

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


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

    array_values() फ़ंक्शन किसी सरणी के सभी मान लौटाता है। सिंटैक्स array_values(arr) पैरामीटर गिरफ्तार - निर्दिष्ट सरणी। वापसी array_values() फ़ंक्शन किसी सरणी के मान लौटाता है। उदाहरण निम्नलिखित एक उदाहरण है - आउटपुट North )

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

    array_unique () फ़ंक्शन किसी सरणी से डुप्लिकेट मानों को हटा देता है। यह फ़िल्टर किए गए सरणी को अद्वितीय तत्वों के साथ लौटाता है। सिंटैक्स array_unique(arr, compare) पैरामीटर गिरफ्तार - निर्दिष्ट सरणी। तुलना करें - निर्दिष्ट करता है कि सरणी तत्वों/वस्तुओं की तुलना कैसे करें। संभावित मान SORT

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

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