Difference between revisions of "PHP-and-MySQL/C2/Multi-Dimensional-Arrays/English-timed"
From Script | Spoken-Tutorial
Sandhya.np14 (Talk | contribs) |
|||
(4 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
|- | |- | ||
|00:00 | |00:00 | ||
− | |A multidimensional array is an array in which you can store other arrays. | + | |A '''multidimensional array''' is an '''array''' in which you can store other arrays. |
|- | |- | ||
|00:06 | |00:06 | ||
− | |It is very similar to an associative array. | + | |It is very similar to an '''associative array'''. |
|- | |- | ||
|00:09 | |00:09 | ||
Line 13: | Line 13: | ||
|- | |- | ||
|00:14 | |00:14 | ||
− | |For a better understanding, let us start the program. | + | |For a better understanding, let us start the '''program'''. |
|- | |- | ||
|00:19 | |00:19 | ||
− | |I will create a program that lets you see the position of a letter in the English | + | |I will create a program that lets you see the position of a letter in the English alphabet. |
− | alphabet. | + | |
|- | |- | ||
|00:26 | |00:26 | ||
− | |For example, if I give the value 1, it should echo out "A" in position 1. | + | |For example, if I give the value 1, it should '''echo''' out '''"A" in position 1'''. |
|- | |- | ||
|00:33 | |00:33 | ||
− | |If I give the value two it | + | |If I give the value two, it should say '''"B" in position 2'''. |
|- | |- | ||
|00:38 | |00:38 | ||
− | |And for three, it will say "C" is in position 3 | + | |And, for three, it will say '''"C" is in position 3''' and so on. |
|- | |- | ||
|00:43 | |00:43 | ||
− | |First I will create my own array. | + | |First, I will create my own array. |
|- | |- | ||
|00:53 | |00:53 | ||
− | |And just for easy viewing, I will bring this down. | + | |And, just for easy viewing, I will bring this down. |
|- | |- | ||
|00:58 | |00:58 | ||
Line 38: | Line 37: | ||
|- | |- | ||
|01:01 | |01:01 | ||
− | |And inside | + | |And inside, I will create my own '''array''' which I will call "ABC". |
|- | |- | ||
|01:10 | |01:10 | ||
− | |That will be the array. | + | |That will be the '''array'''. |
|- | |- | ||
|01:15 | |01:15 | ||
Line 47: | Line 46: | ||
|- | |- | ||
|01:24 | |01:24 | ||
− | |And inside | + | |And inside this, will be the values. For example, Capital A, B, C and D |
|- | |- | ||
|01:32 | |01:32 | ||
− | | | + | |and these values will be separated by commas. |
|- | |- | ||
|01:41 | |01:41 | ||
− | |And then we type “123” and that is equal to an array. | + | |And then we type “123” and that is equal to an '''array'''. |
|- | |- | ||
|01:46 | |01:46 | ||
− | |Now we’re just going to have | + | |Now we’re just going to have 1,2,3,4, and that’s it. |
|- | |- | ||
|01:53 | |01:53 | ||
− | |Down here, I’ll show you how to echo out specific data inside the array. | + | |Down here, I’ll show you how to '''echo''' out specific data inside the array. |
|- | |- | ||
|01:59 | |01:59 | ||
Line 68: | Line 67: | ||
|- | |- | ||
|02:05 | |02:05 | ||
− | |And then the position of what you want inside the array. So it is an array inside an array. | + | |And then the position of what you want inside the array. So, it is an array inside an array. |
|- | |- | ||
|02:13 | |02:13 | ||
− | |So I will just type | + | |So, I will just type '''echo''' and then '''$alpha''' which is our main array |
|- | |- | ||
|02:19 | |02:19 | ||
− | | | + | |and then inside square brackets, 'ABC'. |
|- | |- | ||
|02:23 | |02:23 | ||
− | |And next, inside square brackets, the position of the element if you want to retrieve. | + | |And next, inside square brackets, the position of the element, if you want to retrieve. |
|- | |- | ||
|02:30 | |02:30 | ||
Line 92: | Line 91: | ||
|- | |- | ||
|02:57 | |02:57 | ||
− | |So we've made our two basic arrays inside our main | + | |So we've made our two basic arrays inside our main array and we’ve learnt to call it. |
|- | |- | ||
|03:05 | |03:05 | ||
− | |Now I’m going to create a new program to find out the position of a letter in relation to its number. | + | |Now I’m going to create a new program to find out the position of a letter, in relation to its number. |
|- | |- | ||
|03:13 | |03:13 | ||
− | |I’m going to type up here | + | |I’m going to type up here postion = 0''' since 0 is the beginning. |
|- | |- | ||
|03:30 | |03:30 | ||
− | |Now I will echo out | + | |Now I will '''echo''' out " '''Letter''' something '''is in position''' something". |
|- | |- | ||
|03:39 | |03:39 | ||
Line 107: | Line 106: | ||
|- | |- | ||
|03:42 | |03:42 | ||
− | |We enter a position here, say 3 | + | |We enter a position here, say 3; since "C" is in position 3 in the alphabet, we get "C". |
|- | |- | ||
|03:53 | |03:53 | ||
− | |So , to echo out our letter, if I am going to replace the first blank with | + | |So , to echo out our letter, if I am going to replace the first blank with '''$alpha''' |
|- | |- | ||
|04:02 | |04:02 | ||
− | |ABC | + | |'ABC' |
|- | |- | ||
|04:05 | |04:05 | ||
− | |'pos' | + | |'$pos' |
|- | |- | ||
|04:07 | |04:07 | ||
Line 122: | Line 121: | ||
|- | |- | ||
|04:11 | |04:11 | ||
− | |So then, the position will be - | + | |So then, the position will be - $alpha... '123' |
|- | |- | ||
|04:19 | |04:19 | ||
− | | | + | |and then the position ‘$pos’. |
|- | |- | ||
|04:23 | |04:23 | ||
Line 134: | Line 133: | ||
|- | |- | ||
|04:36 | |04:36 | ||
− | |Position zero inside the internal array | + | |Position zero inside the internal array 'ABC'. So in actual fact, we are saying that "A" is in position 0 |
|- | |- | ||
|04:47 | |04:47 | ||
− | |which is this array | + | |which is this array 123 and that is position zero. So, actually we are saying letter "A" is in position one. |
|- | |- | ||
|04:56 | |04:56 | ||
− | | | + | |Let's run this. Okay. "A" is in position 1. Let’s change this to 1. |
|- | |- | ||
|05:05 | |05:05 | ||
− | |Refresh. Letter B is in position 2. Now what I will do to make this application fully functional and easy to navigate | + | |'''Refresh'''. "Letter B is in position 2". Now what I will do to make this application fully functional and easy to navigate is, eliminate the necessity to write zero for 1. |
|- | |- | ||
|05:21 | |05:21 | ||
Line 149: | Line 148: | ||
|- | |- | ||
|05:28 | |05:28 | ||
− | |So, position one minus one is | + | |So, position one minus one is in fact zero. So, writing 1 will give the same result as writing 0. Writing 2 will give us the same result as writing 1...letter "B" is in position 2. |
|- | |- | ||
|05:43 | |05:43 | ||
− | |If I put 1 then we get A is in position 1. So if I put zero here | + | |If I put 1 then we get "A" is in position 1. So if I put zero here, there is no position -1; so we get “Letter is in position”. So we don’t have the letter or the position. |
|- | |- | ||
− | |06:01 | + | |06:01 |
|So, I’ve made that a bit more user-friendly. Thanks for watching! | |So, I’ve made that a bit more user-friendly. Thanks for watching! |
Latest revision as of 21:02, 15 December 2018
Time | Narration |
00:00 | A multidimensional array is an array in which you can store other arrays. |
00:06 | It is very similar to an associative array. |
00:09 | However, the associates for this array are arrays themselves. |
00:14 | For a better understanding, let us start the program. |
00:19 | I will create a program that lets you see the position of a letter in the English alphabet. |
00:26 | For example, if I give the value 1, it should echo out "A" in position 1. |
00:33 | If I give the value two, it should say "B" in position 2. |
00:38 | And, for three, it will say "C" is in position 3 and so on. |
00:43 | First, I will create my own array. |
00:53 | And, just for easy viewing, I will bring this down. |
00:58 | You are quite welcome to do so yourself. |
01:01 | And inside, I will create my own array which I will call "ABC". |
01:10 | That will be the array. |
01:15 | Instead of putting a value here, as we did before, we have an array inside. |
01:24 | And inside this, will be the values. For example, Capital A, B, C and D |
01:32 | and these values will be separated by commas. |
01:41 | And then we type “123” and that is equal to an array. |
01:46 | Now we’re just going to have 1,2,3,4, and that’s it. |
01:53 | Down here, I’ll show you how to echo out specific data inside the array. |
01:59 | We’ll call our main array. |
02:02 | And we’ll call this array as well. |
02:05 | And then the position of what you want inside the array. So, it is an array inside an array. |
02:13 | So, I will just type echo and then $alpha which is our main array |
02:19 | and then inside square brackets, 'ABC'. |
02:23 | And next, inside square brackets, the position of the element, if you want to retrieve. |
02:30 | Now, for example, is going to echo "A". |
02:35 | Let us give that a run - and we got "A". |
02:47 | Changing this to ‘123’, will hopefully give us "1". |
02:54 | As you can see here. |
02:57 | So we've made our two basic arrays inside our main array and we’ve learnt to call it. |
03:05 | Now I’m going to create a new program to find out the position of a letter, in relation to its number. |
03:13 | I’m going to type up here postion = 0 since 0 is the beginning. |
03:30 | Now I will echo out " Letter something is in position something". |
03:39 | This is going to be quite simple. |
03:42 | We enter a position here, say 3; since "C" is in position 3 in the alphabet, we get "C". |
03:53 | So , to echo out our letter, if I am going to replace the first blank with $alpha |
04:02 | 'ABC' |
04:05 | '$pos' |
04:07 | as 'pos' represents our position. |
04:11 | So then, the position will be - $alpha... '123' |
04:19 | and then the position ‘$pos’. |
04:23 | At the moment, position is equal to 0. |
04:29 | We type ’echo something’. So this is position zero. |
04:36 | Position zero inside the internal array 'ABC'. So in actual fact, we are saying that "A" is in position 0 |
04:47 | which is this array 123 and that is position zero. So, actually we are saying letter "A" is in position one. |
04:56 | Let's run this. Okay. "A" is in position 1. Let’s change this to 1. |
05:05 | Refresh. "Letter B is in position 2". Now what I will do to make this application fully functional and easy to navigate is, eliminate the necessity to write zero for 1. |
05:21 | So I will put ‘-1’ at the end and put 1 in brackets for better legibility. |
05:28 | So, position one minus one is in fact zero. So, writing 1 will give the same result as writing 0. Writing 2 will give us the same result as writing 1...letter "B" is in position 2. |
05:43 | If I put 1 then we get "A" is in position 1. So if I put zero here, there is no position -1; so we get “Letter is in position”. So we don’t have the letter or the position. |
06:01 | So, I’ve made that a bit more user-friendly. Thanks for watching! |