সবাইকে সালাম ও ভালোবাসা জানাই।
আশা করি ভালো আছেন। মারাত্নক বিরতির পর ফিরে এলাম আবার টুইটে। প্রায় ৪৩ দিন পর আবার টুইট করছি।
মাঝে অনেক ঝড়, অনেক নদীর পানি বয়ে গেছে, যেতে দিন বয়ে,তাতে টুইটারদের কোন ক্ষতি নেই! কিন্তু যেটা ভুলিনি সেটা হলো টেকটুইটস!
যাক, কাজের কথায় আসি। pHp নিয়ে আমরা চালাচ্ছিলাম সিরিজ টুইট!
ফেলে আসা পর্ব দেখে নিন এখান থেকে!
গত পর্বে আমরা if….else স্টেটমেন্ট নিয়ে! আমরা else…if স্টেটমেন্ট নিয়েও কথা বলেছিলাম!
আজ আমরা switch statement (সুইচ স্টেটমেন্ট ) নিয়ে কথা বলবো!
চলুন প্রথমে একটা উদাহরন দেখি,
switch ($i) {
case 0:
echo “i equals 0”;
break;
case 1:
echo “i equals 1”;
break;
case 2:
echo “i equals 2”;
break;
}
এখানে কয়েকটা বিষয় লক্ষনীয়। আমি পি এইচ পি ট্যাগ আর ইউজ করছিনা। যেহেতু টুইট ফিল্ড HTML সাপোর্ট করে তাই, সেটাকে এব্জরভ করে আউটপুট দেওয়ার চেষ্টা করে, যেটা নিয়ে লাস্ট টুইটে আমাকে একজন বলেছিলো।
সুইচ স্ট্যাটমেন্ট জিনিস্টা বেশ মজার। যারা C/C++ করেছেন, তারা জেনে থাকবেন।
প্রথমে দেখুন, switch ($i) এখানে একটা ইনপুট চাওয়া হয়েছে। অর্থাৎ $i এর ভ্যালু। তো আপনি ইনপুট হিসেবে কি দিবেন?
এটা ডিপেন্ড করবে আপনি CASE ‘e এ কি ডিক্লেয়ার করেছেন!
খেয়াল করুন, এখানে CASE 1: , CASE 2 : দেওয়া আছে। 0, 1, 2 এগুলু হচ্ছে কেস কনস্ট্যান্ট। আপনার দেওয়ার ইনপুট এর সাথে এটা’র মিল পাওয়া মাত্রই তার নিচে থাকে আউটপুট দেখাবে। যেমন আপনি যদি ইনপুট 1 দেন তবে আউটপুট দেখাবে i equals 1 ।
সেমভাবে একটা ডিফল্ট রাখা হয়। দেখুন নিচের কোড।
switch ($i) {
case 0:
echo “i equals 0”;
break;
case 1:
echo “i equals 1”;
break;
case 2:
echo “i equals 2”;
break;
default:
echo “i is not equal to 0, 1 or 2”;
break;
}
এই হলো অতিরিক্ত সোজা সুইচ স্টেটমেন্ট নিয়ে কথা।
আগামী পর্বে মনে হয় php ARRAY নিয়ে কথা বলবো। এরে জিনিস্টা বেশ ইন্টারেস্টিং।
যারা C প্র্যাক্টিস করেন, তাদের জন্য সুইচ স্ট্যট্মেমেন্ট এর একটা কোড রেখে গেলাম! J
#include <stdio.h>
#include <conio.h>
void main()
{
int score, grade;
clrscr();
printf (“\n Enter a score: “);
scanf (“%d”, & score);
grade = score/10;
switch(grade)
{
case 10:
case 9 :
printf(“\n Grade is A”);
break;
case 8:
printf(“\n Grade is B”);
break;
case 7:
printf(“\n Grade is c”);
break;
case 6:
printf(“\n Grade is B”);
break;
default:
printf(“\n Grad is F”);
break;
}
getch();
}
Rubel Orion স্পেশালঃ
Rubel Orion স্পেশালঃ
একবার ভাব্লাম সিকুয়েল টুইটে এই অংশটা রাখবো না, পরে ভাব্লাম কি আছে জীবনে? এত হিসেব নিকেশ করে কি হবে?
আজ থাকছে একটা বইয়ের লিঙ্ক।
ফেসবুকে রিফাত আমাকে এই লিঙ্কটা দিয়েছিল। ধন্যবাদ তাকে।
বইটা হচ্ছে,
অসাধারন এই বইটা রাখতে পারেন আপনার সংগ্রহে।
ভালো থাকেবন সবাই। কথা হবে আগামী টুইটে।
নিজের যত্ন নিবেন। ভালোবাসার মানুষকে ভালোবেসে যাবেন। ভালোবাসতে তো আর PHP শেখা লাগে না!!
3 comments
1 ping
MNUWORLD
01/08/2011 at 2:10 অপরাহ্ন (UTC 6) Link to this comment
আপনি আমাদের মাঝে ফিরে এসেছেন এটা বড় খবর। কত ঝড়, পাহাড় সমান কষ্ট অতিক্রম করে মানুষকে বাঁচতে হয়। ধন্যবাদ আপনাকে অসাধারণ টুইটটির জন্য।
Rubel Orion
01/08/2011 at 2:20 অপরাহ্ন (UTC 6) Link to this comment
এহেম। এহেম। আমার পাহাড় সমান সমস্যা হয় নাই! 😛
দোয়া রাখবেন আর কি!
Barun P Mondal
15/09/2011 at 10:36 পূর্বাহ্ন (UTC 6) Link to this comment
খুব ভাল লাগছে। আগের গুলো নামিয়ে নিয়েছি, এগুলোও নিলাম।
শিখুন pHp । ( পর্ব : ছয় ) » টেকটুইটস
14/09/2011 at 11:44 অপরাহ্ন (UTC 6) Link to this comment
[…] আজকের পর্ব শুরুর আগে দেখে নিন গত পর্ব এখান থেকে। টুইটার মিথু এই টপিক’টা নিয়ে […]