আসসালামু য়ালাইকুম ।কেমন আছেন আপনারা সবাই। আশা করি সবাই ভাল আছেন। আজকে আমার PHP এর ৭ নাম্বার টিউটোরিয়াল । যারা আমার আগের টিউটোরিয়াল দেখে আসেন নাই ।তারা আমার আগের টিউটোরিয়াল দেখে আসেন।
আমরা আলোচনা করতে ছিলাম লুপ নিয়ে।
লুপ সম্পর্কে একটু জেনে নেওয়া যাক।
ধরুন আপনি কোন লেখা বা সংখ্যা বা কোন কোড ১০০ বার প্রিন্ট করতে চাচ্ছেন তাহলে আপনাকে এক শত বার কোডিং করতে হবে।
বা পরিবর্তন করতে হলে আবার কোডিং করতে হবে এতে করে আপনার অনেক বেশি সময় লাগবে। তাই পি এইচ পি তে লুপ ব্যবহার করে খুব সহজেই আপনি তা করতে পারবেন।
লুপ মোট চার প্রকার
while loop
Do while loop
for loop
for each loop
…….. while loop ……..
যতক্ষণ নির্দিষ্ট শর্তটি সত্য ততক্ষণ কোডের ব্লক দিয়ে লুপ হয় l
ততক্ষণ লুপটি যতক্ষণ নির্দিষ্ট শর্তটি সত্য ততক্ষণ কোডের একটি ব্লক কার্যকর করে।
while loop এর জন্য কিছু জিনিস জানতে হবে।
initialisation. লুপের পাল্টা (value) আরম্ভ করে এবং শুরুর মানটি 1 তে সেট করে।
condition। যতক্ষণ না value এবং condition এর চেয়ে কম বা সমান লুপটি চালিয়ে যায়
increment। প্রতিটি পুনরাবৃত্তির জন্য লুপের পাল্টা মান 1 বাড়ায়।
decrement। প্রতিটি পুনরাবৃত্তির জন্য লুপের পাল্টা মান ১ কমায়।
উদাহরন স্বরূপ
আপনি ১ থেকে ১০০ পর্যন্ত লেখক চাচ্ছেন তা হলে আপনার ১০ বার কোডিং করতে হবে। কিন্তু আপনি ওইল লুপ এর সাহায্যে এক কোডিং এর মধ্যে লেখক পারবেন।
$ X = 1;
while
($ X <= 100 ){
echo = ” this number : $ x”;
$ X + +; } মূল ত $ X + + ছিল এমন $ a = $ a + 1
এখন আপনার প্রিন্ট হবে ১ থেকে ১০০ পর্যন্ত ।
….. do while loop …….
কোডের একটি ব্লকের মাধ্যমে একবার লুপ হয় এবং তারপরে নির্দিষ্ট শর্তটি যতক্ষণ সত্য হয় ততক্ষণ লুপটি পুনরাবৃত্তি করে।
লুপটি সর্বদা একবার কোডের ব্লককে একবার কার্যকর করে, এটি শর্তটি পরীক্ষা করে এবং নির্দিষ্ট শর্তটি সত্য হওয়ার সময় লুপটি পুনরাবৃত্তি করে।
এই টার কাজ একি পার্থক্য হল লেখা আর হল এইটা আগে ইনক্রিমেন্ট বা ডিক্রিমেন করে তা হার পর কন্ডিশন রান করে । কিন্তূ while এর
মধ্যে আগে কন্ডিশন ব্যবহৃত হয় তা হার পর ইনক্রিমেন্ট / ডিক্রিমেন হয়।
$ a = 1 ;
do {
echo ” this number. $ a ;
$ a + + ; } while ( $ a < = 1 0 0 );
এখন ও আপনার প্রিন্ট হবে ১ থেকে ১০০ পর্যন্ত ।
বাকি আলোচনা পরবর্তী টিউটোরিয়াল।