PHP-and-MySQL/C2/Loops-For-Statement/English-timed

From Script | Spoken-Tutorial
Revision as of 15:25, 24 March 2017 by PoojaMoolya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 The basic principle of for loops is that it will repeat a block of code the number of times you specify, using not only a condition but also the initialization in the beginning and the increment at the end.
00:18 So, how much you want to increment your variable determines the number of times your variable loops by.
00:38 So, it is a bit more complex to write. However, it looks good; it does the job and it's very compact.
00:43 Now we write for.
00:53 So, you have got three parts of your code here and your block and that is all you need and your content can go here.
01:03 So, I am going to say echo here and let us create a variable '$num'. So, we have echoed out num.
01:13 In here, we write $num =1, not '= = 1' because we are setting the variable 'num' to the value of 1.
01:22 Then we have a condition. For eg, while $num <= 10.
01:31 Then, we have the increment values. So, we are going to have num ++ and the loop is done.
01:37 So, we type for and our variable $num=1.
01:47 Then we have our condition: while $num is less than or equal to (<=) 10, the loop will continue and then we have num ++.
01:52 As you can see, this is much more useful than having num ++ down below
01:55 and we need not declare this up here.
01:59 It can also be declared inside these parentheses.
02:02 O.K., I forgot the line-break.
02:07 I’ll just add the line-break to the end of this.
02:10 Refresh.
02:12 And there you go.
02:17 You have your loop ten times.
02:25 And, as it has been specified in such a way, it will loop only when 'num' is less than or equal to 10.
02:28 After that the loop will break and you may continue with the rest of the script.
02:36 This is a bit more complex but once you learn the basics you will find it a lot easier .Thanks for watching.

Contributors and Content Editors

Minal, PoojaMoolya, Pratik kamble, Sandhya.np14