Learn More

PHP इंडेक्स ऐरे |Index Array in Hindi

Index array वह ऐरे है जिसमें array की values (items) को इंडेक्स नंबर से assign(जोड़ना) किया जाता हैं ।Index array के नाम से ही पता चलता हैं की index array में index number की महत्वता(importance) होती हैं ।Index array में हर एक value के लिए अलग index number होते हैं ।

यदि आपने पिछले tutorial में array के example देखे हैं तो index array को समझने में कोई समस्या नहीं होगी। Index का अर्थ है 1, 2, 3, 4, 5 लेकिन index array में index number 0 (जीरो) से शुरु होते हैं । इंडेक्स नंबर 0,1,2,3, 4, आदि होता है।

Array से value प्राप्त करने के लिए index number का use कर सकते हैं ।प्रत्येक array item का अलग index number होता हैं इंडेक्स नंबर के द्वारा भी हम कोई भी value को array से निकाल सकते हैं ।, हम यहाँ पर key=>value का भी उपयोग करेंगे। Key और value method का उपयोग associative array. में भी किया जाता है। प्रत्येक array item को एक key और value के रूप में assign किया जाता है। इंडेक्स Array numeric value को सपोर्ट करता हैं । Associative array में किसी भी नाम के साथ को कोई भी item(value) डिफाइन कर सकते हैं । Index Array में index number 0 से शुरू होती है। यह पूरी तरह से पहले से ही set होती हैं ।

इंडेक्स Array की परिभाषा और उपयोग | Definition and usage of the index array

PHP इंडेक्स Array एक विशेष प्रकार का array है, जो एक बार में कई values को इंडेक्स नंबर के साथ स्टोर कर सकता है।

PHP इंडेक्स Array को उस संख्या से दर्शाया(represent) जाता है जो 0 से शुरू होती है। हम PHP इंडेक्स में number , string, object को स्टोर कर सकते हैं। सभी PHP index array के elements इंडेक्स नंबर से जुड़े होते हैं ।

इंडेक्स array को कैसे बनाये ?| How to create index array ?

इंडेक्स ऐरे को बनाने के लिए array() function को use किया जाता है। Index Array के पास numeric इंडेक्स नंबर होते हैं (0,1,2,3,4,5,6.........n)


    
     array(); 

इंडेक्स ऐरे के उदाहरण | Examples of the Index Array

निचे दिए गए उदाहरण index array को समझने में मदत करेंगे ।


Example

<?php
$array = array("Bike ", "Car ", "Bus", "Scooty");
var_dump($array);
?>
Run

उपरोक्त उदाहरण में, हमने एक array बनाया और items के रूप में vichiles का उपयोग किया।

शून्य (0) इंडेक्स नंबर की वैल्यू "bike" है।

पहले(1) इंडेक्स नंबर की वैल्यू "Car" है।

दूसरे(2) इंडेक्स नंबर की वैल्यू "Bus" है।

तीसरे(3) इंडेक्स नंबर की वैल्यू "Scooty" हैं ।

हमने array structure को प्राप्त करने के लिए PHP var_dumb () फ़ंक्शन का उपयोग किया।

नीचे दिए गए उदाहरण में, हम key और value का उपयोग करेंगे।

Example

<?php
$array = array(
         "car",
         "bike",
    6 => "bus",
         "scooty",
);
var_dump($array);
?>
Run

ऊपर दिए गए उदाहरण में, हमने vehicles को स्टोर करने के लिए एक array बनाया हैं । इस array में, हमने Bus के लिए 6 key define की हैं। यदि हम PHP program को run(execute) करते हैं । यह आउटपुट देता है-
0 इंडेक्स नंबर की value = car
1 इंडेक्स नंबर की वैल्यू = "Bike"
6 key लिए value (जैसे ki डिफाइन किया हुआ हैं ) index value = "Bus" . यहां, index array number को ignore किया हैं (2,3,4,5), key के रूप में 6 को key डिफाइन किया हुआ हैं ।
7 index number key 7 value(items) Scooty हैं । (6,7,8, 9 आदि से शुरू होता है)
जैसा कि आप देख सकते हैं अंतिम वैल्यू(last value) "scooty" को key 7 assign की गई थी। ऐसा इसलिए है क्योंकि इससे पहले सबसे बड़ी key 6 थी।

चलिए एक अन्य array बनाते हैं ।

एक सरल ऐरे (simple array) बनाते हैं। Array में 5 values 1,2,3,4,5 हैं, array को बनान के बाद ,array के structure में आउटपुट प्राप्त करने के लिए print_r () फ़ंक्शन का उपयोग करते हैं । यह एक array का एक बहुत ही सरल रूप(simple form) है।

<?php
 
 $arr = array(1, 2, 3, 4, 5);
print_r($arr);
?>


 
Output-
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )

ऐरे के साथ लूप का उपयोग करना | Using loop with Array

चलिए अब एक array के साथ foreach loop का उपयोग करते हैं । हम प्रत्येक item को डिलीट करने के लिए foreach loop और unset() function का उपयोग करेंगे।

<?php
 $arr = array(1, 2, 3, 4, 5);
 foreach ($arr as $i => $value) {
    unset($arr[$i]);
}
print_r($arr);
?>
Output-
Array ( )

Recommended Posts:-