PHP Array In Hindi.

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(PHP Array In Hindi) में हम आपको php के अंतर्गत array के बारे में जानकारी देने वाले है | php में array के कितने प्रकार होते है और हम array को कैसे declare और use करते है |

तो दोस्तों आज का पोस्ट(PHP Array In Hindi) बहुत ही interesting होने वाला है | यहाँ पर हम आपको array की हर प्रकार का एक Example दे कर विस्तार से समझायेंगे |

Array जो है वो एक डाटा स्ट्रक्चर होता है जिसमे हम एक या एक से अधिक एक ही तरह की वैल्यूज को स्टोर करते है | जैसे कि Example के लिए अगर आप 1 से लेकर 100 तक के नंबर को स्टोर करना चाहते है, तो इसके लिए आप 100 variable तो declare करेंगे नहीं |PHP Array In Hindi|

इससे अच्छा होगा की आप एक array को डिफाइन करें जिसकी लेंथ 100 हो | और आप आसानी से इस array में अपने नंबर को स्टोर कर सकते है |

array के तीन डिफरेंट प्रकार होते है, और प्रत्येक array value को आप एक ID की मदद से access कर सकते है जिसे हम index कहते है |PHP Array In Hindi|

Numeric array − यह ऐसा array होता है जिसमे numeric index होता है | और इस array में जो values स्टोर होती है वो एक linear fashion में स्टोर होती है |

Associative array − इस array में strings ही इंडेक्स होती है | और इस तरह के array में जो array value होती है वो एक key से associated होती है न कि typical strict लीनियर इंडेक्स आर्डर सिस्टम में |

Multidimensional array − जब एक array में एक से ज्यादा array और values होती है तब हम उसे multidimensional array कहते है | और इस तरह के array में values को multiple indexes की सहायता से एक्सेस किया जाता है |

Numeric array :

Numeric array जो होते है वो नंबर, स्ट्रिंग्स, और कोई भी ऑब्जेक्ट स्टोर कर सकते है | पर उन सभी के इन्डेक्सेस को एक नंबर के द्वारा ही रिप्रेजेंट किया जायेगा | और by default array का जो इंडेक्स होता है वो 0 से स्टार्ट होता है |

Example:

नीचे एक array का Example दिया है जिसमे दिखाया गया है कि कैसे numeric array को कैसे create और access करते है |

यहाँ पर हमने array function का use array को create करने के लिए किया है | और इस फंक्शन को फंक्शन रिफरेन्स में explain किया गया है |

<html>
   <body>
   
      <?php
         /* First method to create array. */
         $numbers = array( 1, 2, 3, 4, 5);
         
         foreach( $numbers as $value ) {
            echo "Value is $value <br />";
         }
         
         /* Second method to create array. */
         $numbers[0] = "one";
         $numbers[1] = "two";
         $numbers[2] = "three";
         $numbers[3] = "four";
         $numbers[4] = "five";
         
         foreach( $numbers as $value ) {
            echo "Value is $value <br />";
         }
      ?>
      
   </body>
</html>

Output:

Value is 1 
Value is 2 
Value is 3 
Value is 4 
Value is 5 
Value is one 
Value is two 
Value is three 
Value is four 
Value is five 

Associative Arrays :

अगर functionality wise देखा जाये तो associative array जो है वो numeric array के जैसे ही होते है | पर अगर इंडेक्स के terms पर देखे तो इनमे कुछ डिफरेंस होता है |

जैसे कि associative array में जो इंडेक्स होगा वो एक स्ट्रिंग होगा जिससे की आप array keys और values के बीच एक स्ट्रांग रिलेशन establish कर सके|

एक array में employees की salaries को स्टोर करने के लिए numeric array एक अच्छी चॉइस नहीं होगी | जबकि employee नाम को हम key की तरह use करें और उनकी सैलरी को key value के रूप में रिप्रेजेंट करें |

NOTE − associative array को कभी भी डबल quote के अंदर न रखे जबकि आप उसे प्रिंट कर रहे हो | नहीं तो वो आपको कोई भी वैल्यू return नहीं करेगा|

Example:

<html>
   <body>
      
      <?php
         /* First method to associate create array. */
         $salaries = array("mohammad" => 2000, "qadir" => 1000, "zara" => 500);
         
         echo "Salary of mohammad is ". $salaries['mohammad'] . "<br />";
         echo "Salary of qadir is ".  $salaries['qadir']. "<br />";
         echo "Salary of zara is ".  $salaries['zara']. "<br />";
         
         /* Second method to create array. */
         $salaries['mohammad'] = "high";
         $salaries['qadir'] = "medium";
         $salaries['zara'] = "low";
         
         echo "Salary of mohammad is ". $salaries['mohammad'] . "<br />";
         echo "Salary of qadir is ".  $salaries['qadir']. "<br />";
         echo "Salary of zara is ".  $salaries['zara']. "<br />";
      ?>
   
   </body>
</html>

Output:

Salary of mohammad is 2000
Salary of qadir is 1000
Salary of zara is 500
Salary of mohammad is high
Salary of qadir is medium
Salary of zara is low

Multidimensional Arrays :

multidimensional array में एक array के अंदर जो एलिमेंट अथवा वैल्यूज होती है वो भी एक array हो सकती है | और sub array के एलिमेंट भी एक array हो सकते है और ऐसा कई levels तक हो सकता है |

और multidimensional array की जो values होती है उन्हें हम multiple indexes की मदद से access करते है |

इस example में हम एक two dimensional array का Example क्रिएट कर रहे है जहाँ पर हम तीन स्टूडेंट्स के तीन सब्जेक्ट्स के मार्क्स को स्टोर कर रहे है |

यह Example जो है वो एक associative array है, इसी तरह आप न्यूमेरिक ऐरे को भी क्रिएट कर सकते है |

Example:

<html>
   <body>
      
      <?php
         $marks = array( 
            "mohammad" => array (
               "physics" => 35,
               "maths" => 30,	
               "chemistry" => 39
            ),
            
            "qadir" => array (
               "physics" => 30,
               "maths" => 32,
               "chemistry" => 29
            ),
            
            "zara" => array (
               "physics" => 31,
               "maths" => 22,
               "chemistry" => 39
            )
         );
         
         /* Accessing multi-dimensional array values */
         echo "Marks for mohammad in physics : " ;
         echo $marks['mohammad']['physics'] . "<br />"; 
         
         echo "Marks for qadir in maths : ";
         echo $marks['qadir']['maths'] . "<br />"; 
         
         echo "Marks for zara in chemistry : " ;
         echo $marks['zara']['chemistry'] . "<br />"; 
      ?>
   
   </body>
</html>

Output:

Marks for mohammad in physics : 35
Marks for qadir in maths : 32
Marks for zara in chemistry : 39

Conclusion:

तो दोस्तों इस ब्लॉग पोस्ट(PHP Array In Hindi) में हमने php के अंतर्गत array के बारे में विस्तार से जाना | यहाँ पर हमने यह जाना कि array कितने प्रकार के होते है और array को कैसे declare करते है | ऐरे एक ऐसा variable होता है जहाँ पर हम एक साथ एक जैसे कई element को स्टोर कर सकते है वजाये कि हम सभी के लिए अलग अलग variable declare करें | array तीन प्रकार के होते है numeric , associative , और multidimensional |

इस ब्लॉग(PHP Array In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते [email protected]पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(PHP Array In Hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.

Leave a Reply

Your email address will not be published. Required fields are marked *