हेलो दोस्तों आज के इस ब्लॉग पोस्ट(PHP Array In Hindi) में हम आपको php के अंतर्गत array के बारे में जानकारी देने वाले है |
php(PHP Array In Hindi) में array के कितने प्रकार होते है और हम array को कैसे declare और use करते है |
तो दोस्तों आज का पोस्ट(PHP Array In Hindi) बहुत ही interesting होने वाला है |
यहाँ पर हम आपको array(PHP Array In Hindi) की हर प्रकार का एक 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
you can also go through a few more related blog links below:
PHP Interview Questions For Intermediate In Hindi…
PHP Interview Questions For Freshers In Hindi…
PHP Interview Questions In Hindi…
User Registration Form Using PHP & HTML…
PHP Email Verification Script For Downloading E-Book…
Login Form: Simple PHP Login Form With Session…
How to Show Progress Bar On Form Submission Using JQuery…
How to install XAMPP Server on your local computer…
Getter And Setter Method In PHP In Hindi…
Conclusion:
तो दोस्तों इस ब्लॉग पोस्ट(PHP Array In Hindi) में हमने php के अंतर्गत array के बारे में विस्तार से जाना | यहाँ पर हमने यह जाना कि array कितने प्रकार के होते है और array को कैसे declare करते है | ऐरे एक ऐसा variable होता है जहाँ पर हम एक साथ एक जैसे कई element को स्टोर कर सकते है वजाये कि हम सभी के लिए अलग अलग variable declare करें | array तीन प्रकार के होते है numeric , associative , और multidimensional |
इस ब्लॉग(PHP Array In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते support@a5theory.comपर ईमेल लिख सकते है|
आशा करता हूँ, कि आपने इस पोस्ट(PHP Array In Hindi) को खूब एन्जॉय किया होगा|
आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|
आपका समय शुभ हो|