PHP অ্যারে (Array) PHP অ্যারে (Array) Estimated reading: 1 minute 13 views Contributors এই টিউটোরিয়ালে, আপনি PHP অ্যারে এবং কীভাবে অ্যারে উপাদানকে কার্যকরভাবে ম্যানিপুলেট করতে হয় সে সম্পর্কে শিখবেন।PHP অ্যারে পরিচিতি; Array হলো একটি বিশেষ ধরনের ভ্যারিয়েবল যার মধ্যে একই সাথে একাধিক ভ্যালু জমা রাখা যায়। সুতরাং, উদাহরণস্বরূপ, আপনার কাছে পণ্যের একটি তালিকা রয়েছে এমন একটি অ্যারে থাকতে পারে। PHP আপনাকে দুই ধরণের অ্যারে সরবরাহ করে:: ইনডেক্সড এবং অ্যাসোসিয়েটিভইনডেক্সড করা অ্যারের কী হল পূর্ণসংখ্যা যা 0 থেকে শুরু হয়। সাধারণত, আপনি যখন উপাদানকে তাদের অবস্থান অনুসারে অ্যাক্সেস করতে চান তখন আপনি ইনডেক্সড অ্যারে ব্যবহার করবেন। অন্যদিকে, একটি অ্যাসোসিয়েটিভ অ্যারের কী হল স্ট্রিং। আপনি যখন স্ট্রিং কী দ্বারা উপাদান অ্যাক্সেস করতে চান তখন আপনি অ্যাসোসিয়েটিভ অ্যারে ব্যবহার করুন. এই টিউটোরিয়ালে ইনডেক্সড অ্যারের উপর ফোকাস করা হয়েছে।অ্যারে তৈরি করা; PHP-তে, আপনি একটি অ্যারেকে ডিফাইন করতে array() নির্মাণ বা ‘ [] ‘ সিনট্যাক্স ব্যবহার করতে পারেন। ‘ [] ‘ সিনট্যাক্স ছোট এবং আরও সুবিধাজনক। 1) অ্যারে কনস্ট্রাক্ট ব্যবহার করে অ্যারে তৈরি করা ; একটি অ্যারেকে ডিফাইন করতে, আপনি array() কনস্ট্রাক্ট ব্যবহার করুন। নিম্নলিখিত উদাহরণ একটি খালি অ্যারে তৈরি করে:<?php $empty_array = array();কিছু প্রাথমিক উপাদান সহ একটি অ্যারে তৈরি করতে আপনি array() কনস্ট্রাক্ট বন্ধনীর মধ্যে উপাদানের একটি কমা-বিভক্ত তালিকা রাখুন।উদাহরণস্বরূপ, নিম্নলিখিত একটি অ্যারে সংজ্ঞায়িত করে যার তিনটি সংখ্যা রয়েছে:<?php $scores = array(1, 2, 3);2) [] সিনট্যাক্স ব্যবহার করে একটি অ্যারে তৈরি করা PHP সংক্ষিপ্ত সিনট্যাক্স [] সহ অ্যারেকে সংজ্ঞায়িত করার আরও সুবিধাজনক উপায় প্রদান করে, যা JSON notation হিসাবে পরিচিত। নিম্নলিখিত উদাহরণ একটি নতুন খালি অ্যারে তৈরি করতে [] সিনট্যাক্স ব্যবহার করে;<?php $empty_array = [];নিম্নলিখিত উদাহরণ তিনটি সংখ্যা নিয়ে গঠিত একটি নতুন অ্যারে তৈরি করতে[] সিনট্যাক্স ব্যবহার করে:<?php $scores = [1, 2, 3];অ্যারে প্রদর্শনএকটি অ্যারের বিষয়বস্তু দেখানোর জন্য আপনি var_dump() ফাংশন ব্যবহার করতে পারেন। উদাহরণ স্বরূপ:<?php $scores = [1, 2, 3]; var_dump($scores);আউটপুট:array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) }অথবা আপনি print_r() ফাংশন ব্যবহার করতে পারেন:<?php $scores = array(1, 2, 3); print_r($scores);Array ( [0] => 1 [1] => 2 [2] => 3 )আউটপুট কে আরও বোধগম্য করতে, আপনি একটি <pre> ট্যাগের মধ্যে print_r() ফাংশনের আউটপুট রেপ করতে পারেন। উদাহরণ স্বরূপ: <?php $scores = [1, 2, 3]; echo '<pre>'; print_r($scores); echo '</pre>'; আউটপুট:Array ( [0] => 1 [1] => 2 [2] => 3 )একটি ফাংশন সংজ্ঞায়িত করা আরও সুবিধাজনক যা এইরকম একটি অ্যারে প্রিন্ট করে:<?php function print_array($data) { echo '<pre>'; print_r($data); echo '</pre>'; } $scores = [1, 2, 3]; print_array($scores);আউটপুট:Array ( [0] => 1 [1] => 2 [2] => 3 )তারপর আপনি ফাংশন পুনরায় ব্যবহার করতে পারেন যখনই আপনি একটি অ্যারে প্রদর্শন করতে চান.অ্যারে উপাদানে প্রবেশ অ্যারেতে একটি উপাদান অ্যাক্সেস করতে আপনি স্কয়ার ব্রেকেট [] এর মধ্যে উপাদানের index নির্দিষ্ট করুন:$array_name[index]লক্ষ্য করুন যে একটি অ্যারের প্রথম উপাদানের index শূন্য দিয়ে শুরু হয়, 1 দিয়ে নয়। নিম্নলিখিত উদাহরণ দেখায় কিভাবে অ্যারের প্রথম উপাদান অ্যাক্সেস করতে হয়।<?php $scores = [1, 2, 3]; echo $scores[0];আউটপুট:1অ্যারেতে একটি উপাদান যোগ করাএকটি অ্যারেতে একটি উপাদান যোগ করতে হলে আপনাকে নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে হবে:$array_name[] = new_element;PHP সর্বোচ্চ সংখ্যাসূচক index এবং প্রতিবার অ্যারেতে একটি উপাদান বরাদ্দ করার সময় এটি গণনা করবে।নিচের উদাহরণটি দেখায় কিভাবে $স্কোর অ্যারেতে 4 নাম্বার টি এড করতে হয়:<?php $scores = [1, 2, 3]; $scores[] = 4;এই উদাহরণে, আমরা একটি অ্যারে সংজ্ঞায়িত করেছি যা প্রাথমিকভাবে তিনটি সংখ্যা নিয়ে গঠিত। তারপর, আমরা অ্যারেতে 4 নম্বর যোগ করেছি।আপনি অ্যারেতে একটি নতুন উপাদান যুক্ত করার সময় একটি index ব্যবহার করতে পারবেন। উদাহরণ স্বরূপ:$scores = [1, 2, 3]; $scores[3] = 4;কিন্তু এটি করার জন্য আপনাকে নতুন index টি ম্যানুয়ালি গণনা করতে হবে। এটা বাস্তবসম্মত নয়। এছাড়াও, যদি index টি ইতিমধ্যেই ব্যবহার করা হয় তবে মানটি ওভাররাইট করা হবে।অ্যারে উপাদান পরিবর্তন নিম্নলিখিত স্টেটমেন্ট index -এ অবস্থিত উপাদানকে $new_element-এ পরিবর্তন করে: $array_name[index] = $new_element;উদাহরণস্বরূপ, $scores অ্যারের প্রথম উপাদানকে 1 থেকে শূন্যে পরিবর্তন করতে, আপনি এটি নিম্নরূপ কোড লিখতে পারেন : <?php $scores = [1, 2, 3]; $scores[0] = 0;অ্যারের উপাদান সরানোএকটি অ্যারে থেকে একটি উপাদান সরাতে, আপনি unset() ফাংশন ব্যবহার করুন। নিম্নলিখিতটি $scores অ্যারের দ্বিতীয় উপাদানকে সরিয়ে দেয়: <?php $scores = [1, 2, 3]; unset($scores[1]);একটি অ্যারের আকার পাওয়া একটি অ্যারেতে উপাদানের সংখ্যা পেতে আপনি count() ফাংশনটি ব্যবহার করুন। উদাহরণ স্বরূপ:<?php $scores = [1, 2, 3, 4, 5]; echo count($scores);আউটপুট: 5সারসংক্ষেপ; একটি নতুন অ্যারে তৈরি করতে array() কনস্ট্রাক্ট বা [] সিনট্যাক্স ব্যবহার করুন। ইনডেক্সড অ্যারের জন্য, প্রথম ইনডেক্স টি শূন্য দিয়ে শুরু হয়। একটি অ্যারে উপাদান অ্যাক্সেস করতে, $array_name[index]. স্কয়ার ব্র্যাকেটে একটি ইনডেক্স ব্যবহার করুন। একটি অ্যারের উপাদান এর সংখ্যা পেতে count() ফাংশন ব্যবহার করুন। Next - PHP অ্যারে (Array) PHP অ্যাসোসিয়েটিভ অ্যারে