PHP Array in Hindi | PHP Best Tutorial In Hindi 2025

PHP Array एक स्पेशल data type है जो मल्टीप्ल values को एक ही variable में स्टोर करने की permission देता है। इसका use तब होता है जब हमे एक साथ related data को ओर्गनइजे और मैनेज करना होता है, जैसे list of names, numbers, या कोई और collection of data.

What Is Php Array?

PHP Array एक container की तरह काम करता है जिसमे हम मल्टीप्ल data को एक सिंगल variable के अंदर स्टोर करते हैं। हर data element को एक index (numeric ya key) के through access किया जा सकता है।

How to define array in php?

PHP में Array define करने के लिए array() फंक्शन या शॉर्ट सिंटैक्स [] का उपयोग किया जाता है।

Syntax:

<?php
/*Using array() function*/
$arrayName = array(value1, value2, value3, ...);

/* Using Short Syntax Method */
$arrayName = [value1, value2, value3, ...];
?>
PHP

array define करने के लिए हम दोनों में से कोई भी method use कर सकते हैं।

Php Array Example:

<?php  
  $arr1 = array('Vikas', 'Amit', 'Aarush', 'Pankaj', 'Vivan');
  echo "<pre>";
  print_r($arr1);
?>
PHP

Output:

Php Array Output

नोट: PHP array को define करने के लिए उसका type (प्रकार) specify करने की आवश्यकता नहीं होती। जबकि Java या C में array को define करते समय उसका type specify करना पड़ता है, और वह array केवल उसी प्रकार की values को स्वीकार करता है।

यही reason है कि PHP में array किसी भी तरह की value (string , integer , float , boolean etc. ) को store कर सकते हैं।

<?php
 $arr1 = array('Vikas', 190, 99.56, true);
 echo "<pre>";
 print_r($arr1);
?>
PHP

Output:

image 2

Advantages of Array in PHP:

Php Array एक बहुत ही महत्वपूर्ण Data Structure है, जो हमें डेटा को अधिक व्यवस्थित और कुशल तरीके से Store और manage करने में मदद करती है। PHP में Array के उपयोग के कुछ प्रमुख फायदे नीचे दिए गए हैं:

Multiple Values एक ही Variable में Store करना:

Php Array का सबसे बड़ा फायदा यह है कि यह हमें एक ही variable के अंदर कई values को store करने की सुविधा देता है।

<?php
  // बिना Array के
  $fruit1 = "Apple";
  $fruit2 = "Banana";
  $fruit3 = "Mango";
  
  // Array के साथ
  $fruits = ["Apple", "Banana", "Mango"];
?>
PHP

इससे कोड को ज्यादा readable और maintainable बनाया जा सकता है।

Memory Efficiency (मेमोरी का सही उपयोग):

Php Array के माध्यम से मेमोरी को अधिक कुशलता से उपयोग किया जाता है क्योंकि यह data को sequentially store करता है। इससे memory allocation आसान हो जाती है।

Code Reusability और Readability:

Php Array का उपयोग करके कोड को repeat करने की आवश्यकता नहीं होती। हम loops (जैसे for, foreach) का उपयोग करके सभी elements को आसानी से access कर सकते हैं।

<?php
  $fruits = ["Apple", "Banana", "Mango"];
  
  foreach ($fruits as $fruit) {
      echo $fruit . "\n";
  }
?>
PHP

इससे कोड concise और readable बनता है।

Sorting और Manipulation करना आसान है:

PHP में Array के लिए कई in-built functions उपलब्ध हैं, जैसे:

  • Sorting: sort(), rsort()
  • Merging: array_merge()
  • Search: in_array()
  • इन functions का उपयोग करके Array के data को आसानी से manage और modify किया जा सकता है।
<?php
$numbers = [5, 1, 8, 3];
sort($numbers);
print_r($numbers); 

/* Output: 
Array ( 
  [0] => 1 
  [1] => 3 
  [2] => 5 
  [3] => 8 )
*/
?>
PHP

Data को Organize और Access करना आसान है:

Php Array के माध्यम से हम data को organized तरीके से store कर सकते हैं। Indexed और Associative Arrays का उपयोग करके data को क्रमबद्ध और key-value pair में store करना आसान होता है।

<?php
// Indexed Array
$names = ["Ravi", "Amit", "Pooja"];

// Associative Array
$marks = ["Math" => 85, "Science" => 90];

echo $names[0]; // Output: Ravi
echo $marks["Math"]; // Output: 85

?>
PHP

Complex Data Structures को Handle करना:

Multidimensional Arrays का उपयोग करके complex data को भी store और manage किया जा सकता है, जैसे:

  • Students के marks का record
  • Products की categories और details
<?php
$students = [
    "Ravi" => ["Math" => 85, "Science" => 90],
    "Amit" => ["Math" => 78, "Science" => 88]
];

echo $students["Ravi"]["Math"]; // Output: 85
?>
PHP

Dynamic Data Storage (डाटा को Dynamically Store करना):

Array में हम dynamically values को जोड़ सकते हैं या remove कर सकते हैं।

<?php
$fruits = [];
$fruits[] = "Apple";
$fruits[] = "Banana";
print_r($fruits); 
/* Output: 
Array ( 
  [0] => Apple 
  [1] => Banana 
) */
?>
PHP

Performance में सुधार:

Array data को sequential रूप से store करता है, जिससे data access और manipulation तेज और कुशल होता है।

Data की Flexibility:

PHP Array में विभिन्न data types (string, integer, float, boolean) को एक साथ store किया जा सकता है।

<?php
  $mixedArray = ["Ravi", 25, true, 45.67];
  print_r($mixedArray);
?>
PHP

Conclusion:

Php Array का उपयोग data को व्यवस्थित और efficient तरीके से store और process करने में मदद करता है।

  • यह कोड की readability बढ़ाता है।
  • Memory usage को efficient बनाता है।
  • Complex डेटा को handle करने में मदद करता है।

Array का सही उपयोग आपके कोड को बेहतर और प्रभावी बना सकता है। 😊

error: Content is protected!! You are not allowed to copy.