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

PHP में किसी सरणी को पुन:अनुक्रमित कैसे करें?

PHP में किसी सरणी को पुन:अनुक्रमित करने के लिए, कोड इस प्रकार है -

उदाहरण

<?php
   $arr = array( 0=>"150", 1=>"100", 2=>"120", 3=>"110", 4=>"115" );
   echo "Array...\n";
   foreach( $arr as $key => $value) {
      echo " Key = " . $key . ", Value = " . $value . "\n";
   }
   $arr = array_combine(range(2,
      count($arr) + (1)),
      array_values($arr));
   echo "\nArray after re-indexing\n";
   foreach( $arr as $key => $value) {
      echo " Key = " . $key . ", Value = " . $value . "\n";
   }
?>

आउटपुट

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

Array...
Key = 0, Value = 150
 Key = 1, Value = 100
Key = 2, Value = 120
Key = 3, Value = 110
Key = 4, Value = 115
Array after re-indexing
Key = 2, Value = 150
Key = 3, Value = 100
Key = 4, Value = 120
Key = 5, Value = 110
Key = 6, Value = 115

उदाहरण

आइए अब एक और उदाहरण देखें -

<?php
   $arr = array( "a"=>"150", "b"=>"100", "c"=>"120", "d" =>"110", "e"=>"115" );
   echo "Array...\n";
   foreach( $arr as $key => $value) {
      echo " Key = " . $key . ", Value = " . $value . "\n";
   }
   $arr = array_combine(range("b",
      chr(count($arr) + (ord("b")-1))),
      array_values($arr));
   echo "\nArray after re-indexing\n";
   foreach( $arr as $key => $value) {
      echo " Key = " . $key . ", Value = " . $value . "\n";
   }
?>

आउटपुट

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

Array...
Key = a, Value = 150
Key = b, Value = 100
Key = c, Value = 120
Key = d, Value = 110
Key = e, Value = 115
Array after re-indexing
Key = b, Value = 150
Key = c, Value = 100
Key = d, Value = 120
Key = e, Value = 110
Key = f, Value = 115

  1. PHP में कुंजी () फ़ंक्शन

    कुंजी () फ़ंक्शन एक सरणी से एक कुंजी प्राप्त करता है। यह आंतरिक सूचक द्वारा इंगित सरणी तत्व की कुंजी देता है। सिंटैक्स key(arr) पैरामीटर गिरफ्तार - उपयोग की जाने वाली सरणी। वापसी की () फ़ंक्शन आंतरिक पॉइंटर द्वारा इंगित सरणी तत्व की कुंजी देता है। उदाहरण निम्नलिखित एक उदाहरण है - <?php $ar

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

    array_key_exists() फ़ंक्शन जांचता है कि निर्दिष्ट कुंजी सरणी में मौजूद है या नहीं। यदि कुंजी मौजूद है तो फ़ंक्शन सही है और यदि कुंजी मौजूद नहीं है तो गलत है। सिंटैक्स array_key_exists(key, arr) पैरामीटर कुंजी − जाँच की जाने वाली कुंजी निर्दिष्ट करें। गिरफ्तार − वह सरणी जिसमें हम कुंजी पाएंगे।

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

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