«

»

আসুন শিখি পিএইচপিঃপর্ব-১৯

কেমন আছেন সবাই? নিশ্চয়ই ভালো। টেকচর্চা কেমন চলছে ? তাও ভালো আশা করি। আর পিএইচপি চর্চা? তাও ভালো ? বাহ, তাহলেতো সবই ভালো। গতপর্বে আমরা পিএইচপির কোনো বিষয় নিয়ে আলোচনা করেছিলাম মনে আছে নিশ্চয়ই ? হ্যাঁ, আমরা অ্যারে নিয়ে আলোচনা করেছিলাম। কিন্তু যে অ্যারে নিয়ে আলোচনা করেছিলাম তা মূলত সাধারণ অ্যারে। পিএইচপি তে আরেকধরনের অ্যারে আছে যাকে বলা যায় associative array। কি চমকে গেলেন? চমকানোর কিছুর নেই। আজকের পর্বে আমি তাইই নিয়ে আলোচনা করব।

লক্ষ্য করুন।

$ins=array(“schoole”=>”1-10” , “college”=>”11-12” , “versity”=> “13-16”);

এর অর্থ

$ins[‘school’] = “1-9”;

$ins[‘college’] = “11-12” ;

$ins[‘versity’] = “13-16” ;

এখানে $ins নামে একটি অ্যারে ভেরিয়েবল ডিক্লেয়ার করা হয়েছে যার তিনটি প্রকোষ্ঠ।

$ins[‘school’] , $ins[‘college’] , $ins[‘versity’]

গতপর্বে মত এই অ্যারেগুলোকে যথাক্রমে o, 1, 2 দ্বারা চিহ্নিত করা হয়নি, বরং কিছু নাম দ্বারা চিহ্নিত করা হয়েছে। এদেরকে বলা হয় associative array। গতপর্বে

$num=array(“two”,”three”,”four”);

এভাবে অ্যারে ডিক্লেয়ার করা হয়েছিল যেখানের অ্যারের মান যথাক্রমে “two”,”three”,”four”। এখানে অ্যারেকে চিনিয়ে দিতে হয়নি যে, কোনটি কত নাম্বার প্রকোষ্ঠে থাকবে। অ্যারে নিজেই এদের যথাক্রমে ০,১,২ নাম্বার প্রকোষ্ঠে রেখেছে। কিন্তু associative array তে ০,১,২ নামে কোনো প্রকোষ্ঠ তৈরি হয়নি, কারণ আমরা নিজেরাই প্রকোষ্ঠের নাম দিয়ে দিয়েছি। যথাক্রমে ‘school’,’college’,’versity’

এখানে

এখানে হাইলাইট করা শব্দগুলোর 0,1,2 এর পরিবর্তে ব্যবহার করতে বলা হচ্ছে প্রকোষ্ঠের নাম হিসেবে। যদি আমরা এভাবে লিখতাম

$ins=array(“1-10″ ,”11-12” ,  “13-16”);

তবে অ্যারেটি নিচের মত হত।

$ins[0] = “1-9”;

$ins[1] = “11-12” ;

$ins[2] = “13-16” ;

আশা করি বুঝতে পেরেছেন। আজ এ পর্যন্তই। ভালো থাকবেন। ধন্যবাদ।


এ সম্পর্কিত আরো কিছু টুইট:

মন্তব্য দিনঃ

comments

About the author

MITHU

Permanent link to this article: http://techtweets.com.bd/uncategorized/mithublue/12196

মন্তব্য করুন