পিএইচপি অ্যারে

পিএইচপিতে অ্যারে নিয়ে কাজ করার আগে আমাদের জানতে হবে অ্যারে কি?

অ্যারে হল একটি বিশেষ ভেরিয়েবল যা একই সময়ে একের অধিক মান ধারণ করতে পারে।

মাঝে মাঝে আমাদের একটি single ভেরিয়েবলে একের অধিক মান স্টোর করার প্রয়োজন হয় তখন আমরা সাধারনত অ্যারে ব্যবহার করে থাকি।

উদাহরনঃ


<?php 
$cars = array("Volvo", "BMW", "Toyota");
 echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
 ?>

আউটপুটঃ

Volvo, BMW and Toyota 

 

কেন আমরা অ্যারে ব্যবহার করব ?

মনে করি , আমাদেরকে বলা হল যে , সব গুলো দেশের নাম লিস্ট করে একটি ভেরিয়েবলে জমা রাখতে এবং তাদেরকে প্রিন্ট করতে । যদি প্রাথমিক ভাবে আমরা ৫ টি ( Bangladesh, Canada , Brazil, India , China ) দেশের নাম প্রিন্ট করতে চাই তাহলে নিশ্চই কোডটি এই রকম হবে ?

<?php
$country1 = "Bangladesh";
$country2 = "Canada ";
$country3 = "Brazil ";
$country4 = "India ";
$country5 = "China "; 

echo  $country1." <br />"; 
echo  $country2." <br />"; 
echo  $country3." <br />"; 
echo  $country4." <br />"; 
echo  $country5;
?> 

আউটপুটঃ

Bangladesh

Canada

Brazil

India

China

 

হ্যাঁ এই কোডটি সম্ভব কিন্তু যদি এখন বলা হয় যে ২০০টি দেশের নাম ভেরিয়েবলে নিয়ে তারপর প্রিন্ট করতে তাহলে কি সম্ভব ? হ্যাঁ এই কোডটি সম্ভব কিন্তু এইখানে আমাদের ২০০টি ভেরিয়েবল নিতে হবে এরফলে সময় এবং মেমোরী দুটোই অযথা ব্যয় হবে ।

আমরা যদি এইটাই অ্যারের মাধ্যমে করি তাহলে আমাদের সময় এবং মেমোরী ব্যয় কম হবে । আগের প্রগ্রামটি যদি আমরা অ্যারে ব্যবহার করে করি তাহলে কোডটি দেখতে এই রকম হবে –


<?php
$country = array("Bangladesh"," Canada"," Brazil"," India"," China");

for($i=0;$i<5;i++){
echo $country[i]."<br  />";
} 
?> 

আউটপুটঃ

Bangladesh

Canada

Brazil

India

China

 

পিএইচপি অ্যারের প্রকারভেদঃ

পিএইচপি তে সাধারণত তিন ধরণের array রয়েছে।

  • Indexed Arrays
  • Associative Arrays
  • Multidimensional Arrays

 

পরবর্তীতে এগুলো সম্পর্কে আরও বিস্তারিত আলোচনা করা হবে ।

লেখক পরিচিতিঃ

Samsujjaman Bappy