PHP-and-MySQL/C2/Arrays/Oriya

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 ବନ୍ଧୁଗଣ Arrays ଉପରେ ଥିବା ଟ୍ୟୁଟୋରିଆଲକୁ ସ୍ଵାଗତ
00:03 ଆରେଗୁଡିକ ଗୋଟିଏ ଭେରିଏବଲ୍ ମଧ୍ୟରେ ଏକରୁ ଅଧିକ ଡେଟାକୁ ଷ୍ଟୋର୍ କରିବା ପାଇଁ ୟୁଜରଙ୍କୁ ଅନୁମତି ଦେଇଥାଏ
00:08 ଉଦାହରଣସ୍ଵରୂପ ଭେରିଏବଲ୍ $daysକୁ ଗୋଟିଏ ଆରେ ବୋଲି କୁହାଯାଇପାରିବ
00:12 ଗୋଟିଏ ପାରେନ୍ଥେସିସ୍ ଯୋଡି ମଧ୍ୟରେ ଆମେ ଏକରୁ ଅଧିକ ଭେଲ୍ୟୁକୁ ରଖିପାରିବା
00:17 ତେଣୁ ଏଥି ପାଇଁ ମୁଁ ପାଞ୍ଚୋଟି ଭେଲ୍ୟୁକୁ ଗ୍ରହଣ କରିବି ଏବଂ ଏଗୁଡିକ ମଧ୍ୟରେ ସପ୍ତାହର ପ୍ରତ୍ୟେକ ଦିନକୁ ରଖିବି
00:23 ମୋ’ର Monday, Tuesday, Wednesday, Thursday ଓ Friday ଅଛି – ସପ୍ତାହର କେବଳ ପାଞ୍ଚୋଟି ଦିନ ଯାହା ଆମେ ସେଭ୍ କରିଛେ
00:39 ଉଦାହରଣସ୍ଵରୂପ, ପ୍ରଥମ ଦିନ($day1) Monday ଅଟେ, ଦ୍ଵିତୀୟ ଦିନ Tuesday ଅଟେ ଏବଂ ଏହି ପରି
00:49 ଆଶାକରୁଛି ଆପଣ ଛବିଟି ପ୍ରାପ୍ତ କରିଥିବେ. ଏକରୁ ଅଧିକ ଡେଟା ଥିବା ଗୋଟିଏ ଭେରିଏବଲକୁ କଲ୍ କରିବା ପାଇଁ ଏହା ଗୋଟିଏ ଅତି ସହଜ ଓ ଅଧିକ କାର୍ଯ୍ୟକାରୀ ମାର୍ଗ ଅଟେ
00:59 ଦୟାକରି ଧ୍ୟାନଦିଅନ୍ତୁ ଯେ ଏଗୁଡିକ ସଂଖ୍ୟା କିମ୍ବା ସେଗୁଡିକ ମଧ୍ୟରେ ରଖିବାକୁ ଚାହୁଁଥିବା ନିର୍ଦ୍ଧାରିତ କୌଣସି ଡେଟା ହୋଇପାରନ୍ତି
01:07 ବର୍ତ୍ତମାନ ଆରେକୁ echo କରିବା ପାଇଁ ମୁଁ $daysକୁ echo କରିବାକୁ ଚାହୁଁଛି
01:12 ବର୍ତ୍ତମାନ ଏହା କାମ କରୁନଥିବା ଆପଣ ଦେଖିପାରିବେ
01:16 ଏହା ଆମ ପେଜ୍ ଖୋଲିବା ସମୟରେ ସଂଗଠିତ ହେବ
01:20 ଆମେ କେବଳ Arrayକୁ ଏକୋ କରିଛେ
01:22 ବର୍ତ୍ତମାନ ଏହା ମଧ୍ୟରେ କୌଣସିଠାରେ Array ନାହିଁ
01:24 ତେଣୁ ଆମେ ଗୋଟିଏ ଆରେ ମଧ୍ୟରେ କରିଥିବା କାର୍ଯ୍ୟକୁ PHP ଏକୋ କରିଛି
01:32 ବର୍ତ୍ତମାନ ଗୋଟିଏ ଆରେ ମଧ୍ୟରେ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ elementକୁ କଲ୍ କରିବା ସକାଶେ ଆପଣ ଏହାର ଏଲିମେଣ୍ଟକୁ, କିଛି କ୍ଷେତ୍ରରେ ଏହାକୁ id tags କିମ୍ବା ଆରେର ଏଲିମେଣ୍ଟଗୁଡିକ ଭାବେ କଲ୍ କାରିପାରିବେ
01:41 ଆମେ ସ୍କୋୟାର୍ ବ୍ରାକେଟଗୁଡିକୁ ବ୍ୟବହାର କରିବାକୁ ଯାଉଛୁ ଏବଂ ଆରେ ମଧ୍ୟରେ ଏଲିମେଣ୍ଟର ଅବସ୍ଥିତିକୁ କଲ୍ କରିବା
01:45 ତେଣୁ ଆପଣ ଏହାକୁ one, two, three, four, five ଭାବେ ଚିନ୍ତା କରିପାରନ୍ତି
01:50 ହେଲେ ନମ୍ବରିଙ୍ଗ ସିଷ୍ଟମ୍ ହେତୁ – ସାଧାରଣ ନମ୍ବରିଙ୍ଗ ସିଷ୍ଟମ୍ ଯାହା zeroରୁ ଆରମ୍ଭ ହୋଇ, one, two, three ଓ four ପର୍ଯ୍ୟନ୍ତ
01:58 ଉଦାହରଣସ୍ଵରୂପ ଯଦି ମୁଁ Mondayକୁ echo କରିବା ପାଇଁ ଚାହେଁ ତେବେ ତାହା ଯିରୋ ହେବ; ତେଣୁ ଆପଣ ସେଥିରେ ଯିରୋ ରଖନ୍ତୁ ଏବଂ ଆପଣ ଏକୋରେ Monday ପ୍ରାପ୍ତ କରିବେ
02:09 ସମାନ Tuesday ସହିତ ମଧ୍ୟ ହେବ ଏବଂ four ଯାହା ଆରେର ଶେଷ ଏଲିମେଣ୍ଟ ଅଟେ, ନିଶ୍ଚିତରୂପେ Friday ହେବ
02:18 ଠିକ୍ ଅଛି. ତେଣୁ ଆମେ ଆଗକୁ ବଢିବା ସହିତ ଗୋଟିଏ ଆରେରେ ଭେଲ୍ୟୁଗୁଡିକୁ ଆସାଇନ୍ କରିବାର ବିଭିନ୍ନ ମାର୍ଗଗୁଡିକୁ ମୁଁ ପ୍ରଦର୍ଶନ କରିବି
02:26 ବର୍ତ୍ତମାନ ମୁଁ ଯାହା କହିବାକୁ ଚାହୁଁଛି ତାହାକୁ ପ୍ରଥମରୁ ଆରମ୍ଭ କରିବି
02:32 ମୁଁ ଗୋଟିଏ ଆରେ ସୃଷ୍ଟି କରିବାକୁ ଚାହୁଁଛି କିନ୍ତୁ ଏହାକୁ ନିର୍ଦ୍ଦିଷ୍ଟ ଭାବେ ସୃଷ୍ଟି କରିବି
02:39 ତେଣୁ $days, ଯିରୋ ଇକ୍ଵାଲ୍ସ Monday, days, one ଇକ୍ଵାଲ୍ସ Tuesday
02:53 ବର୍ତ୍ତମାନ ଆପଣ ଭାବିପାରନ୍ତି ଏହାର କାରଣ କ’ଣ? ମୋ’ର କହିବାର ଅର୍ଥ ହେଉଛି ବର୍ତ୍ତମାନ ମୁଁ ଏଠାରେ ଦରକାରୀ ସବୁକୁ ସୃଷ୍ଟି କରୁଛି ଯାହାକୁ ମୁଁ ପୂର୍ବେ ତରବରିଆରେ କହିଥିଲି
03:04 ଅର୍ଥ day 1 ଏକ୍ଵାଲ୍ସ ବୋଲି କହିପାରିବି ଯାହା ଆପଣ ଜାଣନ୍ତି ଏବଂ day 2 ଏକ୍ଵାଲ୍ସ, ଏହିପରି ଆପଣ ଏହାକୁ କରିପାରିବେ
03:15 କହିବାକୁ ଗଲେ ଏଠାରେ ଯାହା ଆମେ କିଛି କରୁଛେ ତାହାକୁ ଗୋଟିଏ ଆରେ ମଧ୍ୟରେ ରଖୁଛେ
03:19 ତେଣୁ ଏହା ସମାନ ଗଠନକୁ ଧାରଣ କରିପାରେ କିନ୍ତୁ ଆମେ ଏହାକୁ ଗୋଟିଏ ଭିନ୍ନ ମାର୍ଗରେ ଆସାଇନ୍ କରୁଛେ
03:25 ଆପଣ ଏହାକୁ ଏହିପରି କରିପାରିବେ. ମୁଁ ଏହାକୁ ସର୍ବଦା ଏହି ପରି କରିବାକୁ ପସନ୍ଦ କରିଥାଏ
03:33 ମୁଁ ଏହାକୁ ଅଧିକ ସ୍ଵଚ୍ଛ, ସରଳ ବୋଲି ଭାବୁଛି ଏବଂ ଆପଣଙ୍କ ଜାଣିବା ସକାଶେ – ଆପଣ ଏହାକୁ ଏହିପରି ତଳକୁ ଆଣିପାରିବେ
03:45 ହେଲେ ଯଦି ଆପଣ ଏହାକୁ ଦେଖିବା ପାଇଁ ଚାହାଁନ୍ତି, ମୋ’ର କହିବାର ଅର୍ଥ ହେଉଛି ଯଦି ବର୍ତ୍ତମାନ ଏହାକୁ save କରିବାକୁ ଚାହାଁନ୍ତି ତେବେ refresh କରନ୍ତୁ କିଛି ବି ପରିବର୍ତ୍ତନ ହେବ ନାହିଁ
03:54 ଏଠାରେ କିଛି ତୃଟି ନାହିଁ, ତଥାପି ବି ଆମେ ସମାନ ଗଠନ ପ୍ରାପ୍ତ କରିବା, ଆମେ ଏହାକୁ ତଳକୁ ଲାଇନଗୁଡିକ ପର୍ଯ୍ୟନ୍ତ ନେଇଆସିବା
04:01 ଆପଣଙ୍କ ଫଙ୍କଶନର ଶେଷରେ ଲାଇନ୍ ଟର୍ମିନେଟର୍ ଅଛି, ପ୍ରତ୍ୟେକ ଲାଇନର ଶେଷରେ ନୁହେଁ; ତେଣୁ ସେଗୁଡିକୁ ନେଇ ଦ୍ଵନ୍ଦରେ ରୁହନ୍ତୁ ନାହିଁ
04:11 ଠିକ୍ ଅଛି ବର୍ତ୍ତମାନ ଏଠାକୁ ଫେରିଆସନ୍ତୁ
04:15 ତେଣୁ ଏହା arrayର ମୌଳିକତା ଅଟେ ଏବଂ ଦୁଇଟି ଭିନ୍ନ ମାର୍ଗରେ ଏହା ପାଇଁ କିପରି ଭେଲ୍ୟୁଗୁଡିକୁ ସୃଷ୍ଟି କରିବା ତଥା ଏହା ପାଇଁ ଭେଲ୍ୟୁଗୁଡିକୁ କିପରି କଲ୍ କରିବା
04:23 ତେଣୁ ଉଦାହରଣସ୍ଵରୂପ ଯଦି ଆଜି $days ପାଇଁ ମୁଁ echo କହିବାକୁ ଚାହେଁ ତେବେ ମୁଁ ଯିରୋ କହିପାରିବି
04:34 ବର୍ତ୍ତମାନ ଆପଣ ଦେଖିପାରିବେ ଯେ ମୁଁ ଏହାକୁ କଣ୍ଟେକ୍ସଟ ମଧ୍ୟରେ ଗ୍ରିନରେ ହାଇଲାଇଟ୍ କରିଛି
04:41 ବର୍ତ୍ତମାନ ଯଦି ଆପଣ ଏହାକୁ refresh କରିବେ ଆପଣ This is Mondayକୁ ଦେଖିବେ
04:44 ବର୍ତ୍ତମାନ ଦ୍ଵନ୍ଦରେ ରୁହନ୍ତୁ ନାହିଁ, ମୁଁ ଆପଣଙ୍କୁ କଣ୍ଟେକ୍ସଟଗୁଡିକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ପରାମର୍ଶ ଦେଉଛି
04:48 ଯାହାହେଉ ଏହା ସାଧାରଣ ମାର୍ଗ ନୁହେଁ ଯେଉଁ କଣ୍ଟାକ୍ଟ କୋଡିଙ୍ଗକୁ ଚିହ୍ନିପାରିବ
04:53 ଭଲ ଦେଖାଯିବା ପାଇଁ – ଆପଣ ଦେଖିପାରିବେ ଯେ ଯେତେବେଳେ ଆମେ ଏଠାରେ ଏହାକୁ ଲେଖିବା ସେତେବେଳେ echo $days ଓ zero କହିପାରିବା; ଗୋଟିଏ ଇଣ୍ଟିଜର୍, ନମ୍ବରକୁ ପ୍ରଦର୍ଶନ କରିବା ପାଇଁ ଆପଣ ତାହା ରେଡରେ ଥିବା ଦେଖିପାରିବେ
05:09 ଅପଣ ଦେଖିପାରୁଥିବା ଭଳି ମାର୍ଗରେ ଏହାକୁ ଲେଖିବା ଆବଶ୍ୟକ, ତାହା ଠିକ୍ ଅଛି
05:16 ଆପଣଙ୍କ ଷ୍ଟ୍ରିଙ୍ଗକୁ echo କରିବା ପାଇଁ ଗୋଟିଏ arrayକୁ ସଂଯୁକ୍ତ କରିପାରିବେ
05:23 ଯାହାହେଉ ମୁଁ associative arraysକୁ ଚେଷ୍ଟା କରିବାକୁ ଯାଉଛି ଯେଉଁଠି ପ୍ରତ୍ୟେକ ଆଇଡେଣ୍ଟିଟୀ ପାଇଁ ଗୋଟିଏ ଭେଲ୍ୟୁକୁ ଧାରଣ କରିବା ସକାଶେ ଏକ ମାର୍ଗରେ id tagsକୁ ଆସାଇନ୍ କରିବାକୁ ଯାଉଛେ
05:36 ଯଦି ଆପଣ ଅନୁସରଣ କରିବେ ନାହିଁ ତେବେ ଏହି ମାର୍ଗରେ ମୁଁ ସୃଷ୍ଟି କରିବି
05:46 ମୁଁ $ages ଇକ୍ୱାଲ୍ସ array() ବୋଲି ଘୋଷଣା କରିବି; ବର୍ତ୍ତମାନ ଭିତରେ Alexକୁ ଘୋଷଣା କରିବାକୁ ଯାଉଛି
06:03 ବର୍ତ୍ତମାନ ଆଗକୁ ବଢିବା ବ୍ୟତିତ ଏବଂ Billy ଓ ତା’ପରେ Kyleକୁ ଘୋଷଣା କରିବା ଯାହା ମୁଁ ବ୍ୟବହାର କରିବାକୁ ଥିବା ତିନୋଟି ନାମ ସ୍ଥାନରେ nineteen, fourteen ଓ eighteenକୁ ବ୍ୟବହାର କରିବାକୁ ଯାଉଛି
06:20 ମୌଳିକ ଭାବେ equals ଓ ଗୋଟିଏ greater than ଚିହ୍ନକୁ (=>) ବ୍ୟବହାର କରାଯାଉଛି
06:24 ବର୍ତ୍ତମାନ ଏହା ମଧ୍ୟରେ ଥିବା ଆରେ ଏଲିମେଣ୍ଟଗୁଡିକ ଯିରୋ ଦ୍ଵାରା କଲ୍ ହେବା ବ୍ୟତିତ, ଏହାକୁ one ଦ୍ଵାରା ଏବଂ ଏହାକୁ two ଦ୍ଵାରା କଲ୍ କରାଯାଇଛି
06:34 ଏହାକୁ ବର୍ତ୍ତମାନ Alex ଭାବେ, ଏହାକୁ Billy ଭାବେ ଏବଂ ଏହାକୁ Kyle ଭାବେ କଲ୍ କରାଯାଇଛି କିନ୍ତୁ ସେମାନଙ୍କର ଭେଲ୍ୟୁଗୁଡିକ fourteen, nineteen ଓ eighteen ଅଟେ
06:45 ତେଣୁ ପ୍ରକୃତରେ ତାହାକୁ ଲେଖାଯାଇଥିବା ଭଳି ସମାନ ଅଟେ. ଏହାକୁ zero, one ଓ two ଭାବେ କଲ୍ କରିବା ସହିତ ତାହାକୁ ଏଡାଇ ଯା’ନ୍ତୁ
06:55 ଏବଂ ଏହାକୁ ଆଉ ଟିକେ ସରଳ, ମନେ ରଖିବା ଓ କଲ୍ କରିବା ପାଇଁ ସହଜ କରିବା ସକାଶେ ବର୍ତ୍ତମାନ ଆମେ ଏହି ପରି $ages, Alexକୁ echo କରିପାରିବା
07:09 ତେଣୁ ଆମେ refresh କରିବା ଦ୍ଵାରା ଏହା nineteenକୁ ଏକୋ କରିବ ଏବଂ ତାହା ସେଠାରେ – nineteen ଅଟେ. ସମାନକୁ ଆପଣ Billy ଓ Kyle ସହିତ କରିପାରନ୍ତି
07:24 ତେଣୁ ଆପଣଙ୍କର ଯଦି ପ୍ରୋଗ୍ରାମ୍ ଅଧାରୁ ମନେ ପଡେ ତେବେ ଆପଣ ସେହିଠାରୁ ଉପରକୁ ଫେରିଆସିବା ସହିତ ପ୍ରତ୍ୟେକ ରୋ’ରେ ଗଣନା କରନ୍ତୁ ଏବଂ Is this zero, one, two or three, I can't remember? ବୋଲି କୁହନ୍ତୁ
07:38 ଏହା କରିବା ସବୁଠାରୁ ସହଜ ଅଟେ. ଏହାକୁ କରିବା ପାଇଁ ଅନ୍ୟ ଏକ ଦରକାରୀ ମାର୍ଗ ହେଉଛି ଯେ ଯଦି ମୋତେ array one is equal to, Alex ଏବଂ ତା’ପରେ two is equal to, Billy ବୋଲି ମୋତେ କହିବାକୁ ପଡେ,
07:50 ତେବେ ଆମେ ଯିରୋ ଏବଂ ତା’ପରେ oneରୁ ଆରମ୍ଭ କରିବା ନାହିଁ. ଆମେ one ଓ twoରୁ ଆରମ୍ଭ କରିବାକୁ ଯାଉଛେ ଯାହାଦ୍ଵାରା ତାହାକୁ ମନେ ରଖିବା ଆମ ପାଇଁ ସହଜ ହେବ
08:00 ବର୍ତ୍ତମାନ ଆମେ echo, $agesକୁ one କହିପାରିବା, ଯାହାଦ୍ଵାରା Alex ପ୍ରାପ୍ତ ହେବ
08:08 ଆମେ ସେଥି ପାଇଁ ଯିରୋକୁ ବ୍ୟବହାର କରୁନାହାଁନ୍ତି, zero, one, two କହିବା ବ୍ୟତିତ ଏହା ପ୍ରୋଗ୍ରାମ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ସକାଶେ ଅଧିକ ୟୁଜର୍ ଫ୍ରେଣ୍ଡଲୀ ଅଟେ
08:17 ଏହାକୁ ଚେଷ୍ଟା କରିବା ସହିତ ଏହା ଉପରେ କାମ କରନ୍ତୁ ଏବଂ କେଉଁଟି ଆପଣଙ୍କ ପାଇଁ ସହଜ ଦେଖନ୍ତୁ
08:21 କିନ୍ତୁ କହିବାକୁ ଗଲେ ଏହା ମୋ’ ପାଇଁ ଅର୍ଥହୀନ ଅଟେ ଯେହେତୁ ମୁଁ zero, one, twoକୁ ବ୍ୟବହାର କରିବାକୁ ଚାହୁଁଛି
08:28 କିନ୍ତୁ ଯଦି ଆପଣ ମୁଁ ପୂର୍ବେ କରିଥିବା ଭଳି କିମ୍ବା ଏହି ଭଳି କିମ୍ବା ଯେକୌଣସି ଡେଟା ଟାଇପରେ ଗୋଟିଏ ଷ୍ଟ୍ରିଙ୍ଗକୁ ଆସାଇନ୍ କରିବା ଭଳି ବ୍ୟବହାର କରିବାକୁ ଚାହାଁନ୍ତି ତେବେ ତାହାକୁ କରିବା ସେହି ମାର୍ଗ ଅଟେ
08:37 ଠିକ୍ ଅଛି ଏହା ଆରେଗୁଡିକର ମୌଳିକତା ଅଟେ. multidimensional arrays ଉପରେ ମୋ’ର ଅନ୍ୟ ଏକ ଟ୍ୟୁଟୋରିଆଲ୍ ଅଛି
08:44 ଏହା ଗୋଟିଏ ଅଲଗା ଟ୍ୟୁଟୋରିଆଲ୍ ଅଟେ. ଦୟାକରି ଏହାକୁ ଦେଖନ୍ତୁ
08:47 ଆଇଆଇଟି ବମ୍ୱେ ତରଫରୁ, ପ୍ରଦୀପ ଚନ୍ଦ୍ର ମହାପାତ୍ରଙ୍କ ସହ ମୁଁ ପ୍ରଭାସ ତ୍ରିପାଠୀ ଆପଣଙ୍କଠାରୁ ବିଦାୟ ନେଉଛି. ଧନ୍ୟବାଦ

Contributors and Content Editors

Pradeep