Difference between revisions of "PHP-and-MySQL/C2/Loops-Foreach-Statement/Punjabi"
From Script | Spoken-Tutorial
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
{| border = 1 | {| border = 1 | ||
!Time | !Time | ||
Line 8: | Line 5: | ||
|- | |- | ||
|0:00 | |0:00 | ||
− | |FOREACH ਲੂਪ ( loop ) | + | |FOREACH ਲੂਪ ( loop ) ਵਿਚ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । |
|- | |- | ||
|0:02 | |0:02 | ||
− | |ਇਹ ਆਖਰੀ ਲੂਪ ( loop ) ਹੈ | + | |ਇਹ ਆਖਰੀ ਲੂਪ ( loop ) ਹੈ ਜਿਨੂੰ ਮੈਂ ਕਵਰ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ । |
|- | |- | ||
− | |0: | + | |0:05 |
|ਇਸ ਲੂਪ ( loop ) ਦਾ ਬੁਨਿਆਦੀ ਮੂਲ ਸਿੱਧਾਂਤ ਇਹ ਹੈ ਕਿ ਇਹ ਐਰੇ ( array ) ਦੀ ਵੈਲੀਊ ਦੇ ਰਾਹੀਂ ਲੂਪ ( loop ) ਕਰੇਗਾ । | |ਇਸ ਲੂਪ ( loop ) ਦਾ ਬੁਨਿਆਦੀ ਮੂਲ ਸਿੱਧਾਂਤ ਇਹ ਹੈ ਕਿ ਇਹ ਐਰੇ ( array ) ਦੀ ਵੈਲੀਊ ਦੇ ਰਾਹੀਂ ਲੂਪ ( loop ) ਕਰੇਗਾ । | ||
|- | |- | ||
Line 37: | Line 34: | ||
|ਚਲੋ ਵਾਪਸ ਆਪਣੇ FOREACH ਲੂਪ ( loop ) ਉੱਤੇ ਚਲਦੇ ਹਾਂ । ਹੁਣ ਅਸੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ ਐਰੇ ( array ) ਬਣਾਵਾਂਗੇ । | |ਚਲੋ ਵਾਪਸ ਆਪਣੇ FOREACH ਲੂਪ ( loop ) ਉੱਤੇ ਚਲਦੇ ਹਾਂ । ਹੁਣ ਅਸੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ ਐਰੇ ( array ) ਬਣਾਵਾਂਗੇ । | ||
|- | |- | ||
− | |0: | + | |0:43 |
|ਮੈਂ ਇਸ ਨੰਬਰਸ ( numbers ) ਨੂੰ ਬੋਲਣ ਜਾ ਰਿਹਾ ਹਾਂ ਅਤੇ ਇਹ ਇੱਕ ਐਰੇ ( array ) ਹੈ । ਅਸੀਂ ਹੁਣ ਇਸਨੂੰ ਬਣਾਉਣਾ ਹੈ । | |ਮੈਂ ਇਸ ਨੰਬਰਸ ( numbers ) ਨੂੰ ਬੋਲਣ ਜਾ ਰਿਹਾ ਹਾਂ ਅਤੇ ਇਹ ਇੱਕ ਐਰੇ ( array ) ਹੈ । ਅਸੀਂ ਹੁਣ ਇਸਨੂੰ ਬਣਾਉਣਾ ਹੈ । | ||
|- | |- | ||
− | |0: | + | |0:49 |
|ਮੈਂ ਤੁਹਾਨੂੰ ਇਹ ਆਪਣੇ ਪਹਿਲਾਂ ਦੇ ਟਿਊਟੋਰਿਅਲਸ ਵਿੱਚ ਵਿਖਾ ਚੁੱਕਿਆ ਹਾਂ ਅਤੇ ਸਾਡੇ ਕੋਲਸੰਖਿਆਵਾਂਹਾਂ 1 2 3 4 5 6 7 8 9 ਅਤੇ 10 . | |ਮੈਂ ਤੁਹਾਨੂੰ ਇਹ ਆਪਣੇ ਪਹਿਲਾਂ ਦੇ ਟਿਊਟੋਰਿਅਲਸ ਵਿੱਚ ਵਿਖਾ ਚੁੱਕਿਆ ਹਾਂ ਅਤੇ ਸਾਡੇ ਕੋਲਸੰਖਿਆਵਾਂਹਾਂ 1 2 3 4 5 6 7 8 9 ਅਤੇ 10 . | ||
|- | |- | ||
− | | | + | |01:00 |
|ਸੋ FOREACH ਇਸ ਤਰ੍ਹਾਂ ਹੈ । | |ਸੋ FOREACH ਇਸ ਤਰ੍ਹਾਂ ਹੈ । | ||
|- | |- | ||
Line 70: | Line 67: | ||
|ਸੋ ਜਦੋਂ ਤੱਕ ਤੁਹਾਨੂੰ ਇਹ ਯਾਦ ਹੈ , ਤੁਸੀ ਆਪਣੀ ਐਰੇ ( array ) ਰਾਹੀਂ ਏਕੋ ( echo ) ਕਰ ਸੱਕਦੇ ਹੋ , ਆਪਣੇ ਐਰੇ ( array ) ਦੇ ਹਰ ਇੱਕ ਭਾਗ ਉੱਤੇ ਆਪਰੇਸ਼ਨ ਕਰ ਸੱਕਦੇ ਹੋ ਅਤੇ ਫਿਰ ਸੰਭਵ ਹੈ ਇਸਨੂੰ ਇੱਕ ਨਵੀਂ ਐਰੇ ( array ) ਵਿੱਚ ਸਟੋਰ ਕਰ ਸੱਕਦੇ ਹੋ । | |ਸੋ ਜਦੋਂ ਤੱਕ ਤੁਹਾਨੂੰ ਇਹ ਯਾਦ ਹੈ , ਤੁਸੀ ਆਪਣੀ ਐਰੇ ( array ) ਰਾਹੀਂ ਏਕੋ ( echo ) ਕਰ ਸੱਕਦੇ ਹੋ , ਆਪਣੇ ਐਰੇ ( array ) ਦੇ ਹਰ ਇੱਕ ਭਾਗ ਉੱਤੇ ਆਪਰੇਸ਼ਨ ਕਰ ਸੱਕਦੇ ਹੋ ਅਤੇ ਫਿਰ ਸੰਭਵ ਹੈ ਇਸਨੂੰ ਇੱਕ ਨਵੀਂ ਐਰੇ ( array ) ਵਿੱਚ ਸਟੋਰ ਕਰ ਸੱਕਦੇ ਹੋ । | ||
|- | |- | ||
− | |2: | + | |2:08 |
|ਹਾਲਾਂਕਿ ਮੈਂ ਤੁਹਾਨੂੰ ਦਰਸਉਨ ਜਾ ਰਿਹਾ ਹਾਂ ਕਿ ਇੱਕ ਸਰਲ ਤਰੀਕੇ ਨਾਲ ਕਿਦਾਂ ਕਰੀਏ । | |ਹਾਲਾਂਕਿ ਮੈਂ ਤੁਹਾਨੂੰ ਦਰਸਉਨ ਜਾ ਰਿਹਾ ਹਾਂ ਕਿ ਇੱਕ ਸਰਲ ਤਰੀਕੇ ਨਾਲ ਕਿਦਾਂ ਕਰੀਏ । | ||
|- | |- | ||
Line 76: | Line 73: | ||
|ਹੁਣ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ - ਮੈਂ 2 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ । | |ਹੁਣ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ - ਮੈਂ 2 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ । | ||
|- | |- | ||
− | |2: | + | |2:19 |
|ਸੋ ਮੈਂ ਇਸਨੂੰ ਕੱਢ ਦਿੰਦਾ ਹਾਂ ਅਤੇ ਮੈਂ ਇਸ ਤਰਾਂ ਕਹਾਂਗਾ । | |ਸੋ ਮੈਂ ਇਸਨੂੰ ਕੱਢ ਦਿੰਦਾ ਹਾਂ ਅਤੇ ਮੈਂ ਇਸ ਤਰਾਂ ਕਹਾਂਗਾ । | ||
|- | |- | ||
Line 82: | Line 79: | ||
|ਸੋ ਮੈਨੂੰ ਇੱਥੇ ਐਰੇ ( array ) ਦੀ ਗਿਣਤੀ times 2 is ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਦੇ ਬਾਹਰ ਨਵੀਂ ਵੇਲਿਊ ਹੋਵੇਗੀ । ਸੋ ਅਸੀ ਐਰੇ ( array ) ਦੇ ਹਰ ਇੱਕ ਏਲੀਮੇਂਟ ਨੂੰ ਗੁਣਾ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ - ਐਰੇ ( array ) ਦੀ ਹਰ ਇੱਕ ਗਿਣਤੀ ਨੂੰ 2 ਨਾਲ । | |ਸੋ ਮੈਨੂੰ ਇੱਥੇ ਐਰੇ ( array ) ਦੀ ਗਿਣਤੀ times 2 is ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਦੇ ਬਾਹਰ ਨਵੀਂ ਵੇਲਿਊ ਹੋਵੇਗੀ । ਸੋ ਅਸੀ ਐਰੇ ( array ) ਦੇ ਹਰ ਇੱਕ ਏਲੀਮੇਂਟ ਨੂੰ ਗੁਣਾ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ - ਐਰੇ ( array ) ਦੀ ਹਰ ਇੱਕ ਗਿਣਤੀ ਨੂੰ 2 ਨਾਲ । | ||
|- | |- | ||
− | |2: | + | |2:41 |
|ਚੱਲੋ ਨੰਬਰਸ ( numbers ) ਬੋਲ ਕੇ ਸ਼ੁਰੂ ਕਰਦੇ ਹਾਂ । | |ਚੱਲੋ ਨੰਬਰਸ ( numbers ) ਬੋਲ ਕੇ ਸ਼ੁਰੂ ਕਰਦੇ ਹਾਂ । | ||
|- | |- | ||
− | |2: | + | |2:46 |
|ਮਾਫ ਕਰਨਾ , ਅਸੀ ਵੇਲਿਊ ਕਹਿਣ ਜਾ ਰਹੇ ਹਾਂ ਕਿਉਂਕਿ ਅਸੀਂ ਹਰ ਇੱਕ FOREACH ਏਲੀਮੇਂਟ ਵੇਲਿਊ ( value ) ਇਸ ਵੇਰਿਏਬਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਹੈ । | |ਮਾਫ ਕਰਨਾ , ਅਸੀ ਵੇਲਿਊ ਕਹਿਣ ਜਾ ਰਹੇ ਹਾਂ ਕਿਉਂਕਿ ਅਸੀਂ ਹਰ ਇੱਕ FOREACH ਏਲੀਮੇਂਟ ਵੇਲਿਊ ( value ) ਇਸ ਵੇਰਿਏਬਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਹੈ । | ||
|- | |- | ||
− | |2: | + | |2:56 |
|ਸੋ ਇਹਨਾਂ ਵਿਚੋਂ ਹਰ ਇੱਕ ਦੀ ਵੇਲਿਊ ( value ) ਲੂਪ ਦੇ ਜਰਿਏ ਵਾਰੀ ਵਿੱਚ ਹਨ । | |ਸੋ ਇਹਨਾਂ ਵਿਚੋਂ ਹਰ ਇੱਕ ਦੀ ਵੇਲਿਊ ( value ) ਲੂਪ ਦੇ ਜਰਿਏ ਵਾਰੀ ਵਿੱਚ ਹਨ । | ||
|- | |- | ||
− | |2: | + | |2:00 |
|ਸੋ , value times 2 is , ਅਤੇ ਫਿਰ ਇਸਦੇ ਬਾਅਦ ਅਸੀ ਕੁੱਝ ਬਰੈਕਟ ਪਾਵਾਂਗੇ । ਇਸਦੇ ਅੰਦਰ ਅਸੀ ਲਿਖਾਂਗੇ value times 2 . | |ਸੋ , value times 2 is , ਅਤੇ ਫਿਰ ਇਸਦੇ ਬਾਅਦ ਅਸੀ ਕੁੱਝ ਬਰੈਕਟ ਪਾਵਾਂਗੇ । ਇਸਦੇ ਅੰਦਰ ਅਸੀ ਲਿਖਾਂਗੇ value times 2 . | ||
|- | |- | ||
− | |3: | + | |3:10 |
|ਯਾਦ ਰਖੋ ਕੀ ਇਹ ਇੱਕ ਗਣਿਤ ਆਪਰੇਟਰ ਹੈ - ਇੱਕ ਅਰਿਥਮੇਟਿਕਲ ਆਪਰੇਟਰ ਜਿਸ ਨੂੰ ਮੈਂ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਵਖਾਇਆ ਸੀ । | |ਯਾਦ ਰਖੋ ਕੀ ਇਹ ਇੱਕ ਗਣਿਤ ਆਪਰੇਟਰ ਹੈ - ਇੱਕ ਅਰਿਥਮੇਟਿਕਲ ਆਪਰੇਟਰ ਜਿਸ ਨੂੰ ਮੈਂ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਵਖਾਇਆ ਸੀ । | ||
|- | |- | ||
− | |3: | + | |3:15 |
|ਇਹ ਇੱਕ ਗਣਿਤ ਆਪਰੇਟਰ ਹੈ ਪਰ ਠੀਕ ਨਾਮ ਅਰਿਥਮੇਟਿਕ ਹੈ । | |ਇਹ ਇੱਕ ਗਣਿਤ ਆਪਰੇਟਰ ਹੈ ਪਰ ਠੀਕ ਨਾਮ ਅਰਿਥਮੇਟਿਕ ਹੈ । | ||
|- | |- | ||
− | |3: | + | |3:20 |
|ਅੱਛਾ । ਇਹ ਦੋ ਨਾਲ ਗੁਣਾ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । | |ਅੱਛਾ । ਇਹ ਦੋ ਨਾਲ ਗੁਣਾ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । | ||
|- | |- | ||
− | |3: | + | |3:24 |
|ਹੁਣ ਇਸਨ੍ਹੂੰ ਮਜੇਦਾਰ ਬਣਾਉਣ ਲਈ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ ਇਸਨੂੰ ਗੁਣਜ ( multiple ) ਦੇ ਰੂਪ ਵਿੱਚ ਬਣਾਉਂਦਾ ਹਾਂ । | |ਹੁਣ ਇਸਨ੍ਹੂੰ ਮਜੇਦਾਰ ਬਣਾਉਣ ਲਈ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ ਇਸਨੂੰ ਗੁਣਜ ( multiple ) ਦੇ ਰੂਪ ਵਿੱਚ ਬਣਾਉਂਦਾ ਹਾਂ । | ||
|- | |- | ||
− | |3: | + | |3:30 |
|ਇੱਕ ਨਵੇਂ ਵੇਰਿਏਬਲ ਦੇ ਰੂਪ ਵਿੱਚ । | |ਇੱਕ ਨਵੇਂ ਵੇਰਿਏਬਲ ਦੇ ਰੂਪ ਵਿੱਚ । | ||
|- | |- | ||
− | |3: | + | |3:32 |
|ਅਤੇ ਇੱਥੇ multiple . | |ਅਤੇ ਇੱਥੇ multiple . | ||
|- | |- | ||
− | |3: | + | |3:35 |
|2 ਦੇ ਬਰਾਬਰ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । ਸੋ ਹੁਣ ਤੁਸੀ ਅੰਦਾਜਾ ਲਗਾ ਸੱਕਦੇ ਹੋ ਕਿ ਮੈਂ ਮੂਲ ਰੂਪ ਵਿਚ ਇਸਨੂੰ ਬਦਲ ਦਿੱਤਾ ਹੈ । | |2 ਦੇ ਬਰਾਬਰ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । ਸੋ ਹੁਣ ਤੁਸੀ ਅੰਦਾਜਾ ਲਗਾ ਸੱਕਦੇ ਹੋ ਕਿ ਮੈਂ ਮੂਲ ਰੂਪ ਵਿਚ ਇਸਨੂੰ ਬਦਲ ਦਿੱਤਾ ਹੈ । | ||
|- | |- | ||
− | |3: | + | |3:41 |
|ਮੈਂ ਇਸਨ੍ਹੂੰ ਆਪਣੀ ਸੌਖ ਦੇ ਹਿਸਾਬ ਵਲੋਂ ਬਦਲ ਸਕਦਾ ਹਾਂ । | |ਮੈਂ ਇਸਨ੍ਹੂੰ ਆਪਣੀ ਸੌਖ ਦੇ ਹਿਸਾਬ ਵਲੋਂ ਬਦਲ ਸਕਦਾ ਹਾਂ । | ||
|- | |- | ||
− | |3: | + | |3:43 |
|ਚਲੋ ਇਸਨੂੰ ਲੋਡ ( load ) ਕਰਦੇ ਹਾਂ ਅਤੇ ਰਿਫਰੇਸ਼ ਕਰੋ । | |ਚਲੋ ਇਸਨੂੰ ਲੋਡ ( load ) ਕਰਦੇ ਹਾਂ ਅਤੇ ਰਿਫਰੇਸ਼ ਕਰੋ । | ||
|- | |- | ||
− | |3: | + | |3:46 |
|ਓਹ ! ਅਸੀ ਬ੍ਰੇਕ ( break ) ਭੁੱਲ ਗਏ । | |ਓਹ ! ਅਸੀ ਬ੍ਰੇਕ ( break ) ਭੁੱਲ ਗਏ । | ||
|- | |- | ||
− | |3: | + | |3:48 |
|ਸੋ , ਚੱਲੋ ਇੱਥੇ ਅੰਤ ਵਿੱਚ ਬਸ ਇਸਨੂੰ ਜੋੜ ਦਿੰਦੇ ਹਾਂ । | |ਸੋ , ਚੱਲੋ ਇੱਥੇ ਅੰਤ ਵਿੱਚ ਬਸ ਇਸਨੂੰ ਜੋੜ ਦਿੰਦੇ ਹਾਂ । | ||
|- | |- | ||
− | |3: | + | |3:51 |
|ਅਸੀ ਇਸਨੂੰ ਨਹੀਂ ਪੜ ਸੱਕਦੇ । | |ਅਸੀ ਇਸਨੂੰ ਨਹੀਂ ਪੜ ਸੱਕਦੇ । | ||
|- | |- | ||
− | |3: | + | |3:54 |
|ਮਾਫ ਕਰੋ , 1 times 2 is 2 . | |ਮਾਫ ਕਰੋ , 1 times 2 is 2 . | ||
|- | |- | ||
− | |3: | + | |3:58 |
|2 times 2 is 4 ਇਸੇ ਤਰ੍ਹਾਂ ਵਲੋਂ ਪੂਰਾ 10 times 2 is 20 ਤੱਕ । | |2 times 2 is 4 ਇਸੇ ਤਰ੍ਹਾਂ ਵਲੋਂ ਪੂਰਾ 10 times 2 is 20 ਤੱਕ । | ||
|- | |- | ||
− | |4: | + | |4:03 |
|ਅਸੀ ਜਾਣਦੇ ਹਾਂ ਕਿ ਇਹ ਸਾਰੇ ਠੀਕ ਹਨ । | |ਅਸੀ ਜਾਣਦੇ ਹਾਂ ਕਿ ਇਹ ਸਾਰੇ ਠੀਕ ਹਨ । | ||
|- | |- | ||
− | |4: | + | |4:05 |
|ਅਸੀ ਇਸਨੂੰ ਬਦਲ ਸੱਕਦੇ ਹਾਂ , ਚੱਲੋ ਕਹਿੰਦੇ ਹਾਂ ਕਿ ਸਾਨੂੰ 10 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਚਾਹੀਦਾ ਹੈ । | |ਅਸੀ ਇਸਨੂੰ ਬਦਲ ਸੱਕਦੇ ਹਾਂ , ਚੱਲੋ ਕਹਿੰਦੇ ਹਾਂ ਕਿ ਸਾਨੂੰ 10 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਚਾਹੀਦਾ ਹੈ । | ||
|- | |- | ||
− | |4: | + | |4:10 |
|ਰਿਫਰੇਸ਼ ਕਰੋ , 1 times 2 is . . . Oh ! ਨਹੀਂ , ਅਸੀ ਇਸ 2 ਨੂੰ ਗੁਣਜ ( multiple ) ਵਿੱਚ ਬਦਲਨਾ ਭੁੱਲ ਗਏ । | |ਰਿਫਰੇਸ਼ ਕਰੋ , 1 times 2 is . . . Oh ! ਨਹੀਂ , ਅਸੀ ਇਸ 2 ਨੂੰ ਗੁਣਜ ( multiple ) ਵਿੱਚ ਬਦਲਨਾ ਭੁੱਲ ਗਏ । | ||
|- | |- | ||
− | |4: | + | |4:20 |
|ਹੁਣ ਇਹ ਸਾਡੀ ਗਿਣਤੀ ਦਰਸਾਵੇਗਾ । | |ਹੁਣ ਇਹ ਸਾਡੀ ਗਿਣਤੀ ਦਰਸਾਵੇਗਾ । | ||
|- | |- | ||
− | |4: | + | |4:23 |
|ਰਿਫਰੇਸ਼ ਕਰੋ । | |ਰਿਫਰੇਸ਼ ਕਰੋ । | ||
|- | |- | ||
− | |4: | + | |4:24 |
|ਇਸ ਲਈ 1 times 10 is 10 , 2 times 2 is , 2 times 10 is 20 , 10 times 10 is a hundred . | |ਇਸ ਲਈ 1 times 10 is 10 , 2 times 2 is , 2 times 10 is 20 , 10 times 10 is a hundred . | ||
|- | |- | ||
− | |4: | + | |4:30 |
|ਸੋ ਜਦੋਂ ਤੱਕ ਅਸੀ ਗੁਣਜ ( multiple ) ਦਾ ਮਾਨ ਬਦਲਦੇ ਹਾਂ - ਚਲੋ 12 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਬੋਲਦੇ ਹਾਂ । | |ਸੋ ਜਦੋਂ ਤੱਕ ਅਸੀ ਗੁਣਜ ( multiple ) ਦਾ ਮਾਨ ਬਦਲਦੇ ਹਾਂ - ਚਲੋ 12 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਬੋਲਦੇ ਹਾਂ । | ||
|- | |- | ||
− | |4: | + | |4:36 |
|ਸਾਡੇ 2 ਮਾਨ ਬਦਲਨ ਜਾ ਰਹੇ ਹਨ । | |ਸਾਡੇ 2 ਮਾਨ ਬਦਲਨ ਜਾ ਰਹੇ ਹਨ । | ||
|- | |- | ||
− | |4: | + | |4:39 |
|ਸਾਨੂੰ ਇਹ ਮਿਲਿਆ ਹੈ । | |ਸਾਨੂੰ ਇਹ ਮਿਲਿਆ ਹੈ । | ||
|- | |- | ||
− | |4: | + | |4:41 |
|ਸੋ ਇਸ FOREACH ਲੂਪ ( loop ) ਅਤੇ ਐਰੇ ( array ) ਵਲੋਂ ਮੈਂ ਅਸਲ ਵਿਚ ਮੁੱਢਲਾ , ਮਲਟਿਪਲ ਪ੍ਰੋਗਰਾਮ ਬਣਾਇਆ ਜਿਸਦੇ ਨਾਲ ਕਿ ਤੁਸੀ ਆਪਣੇ ਪਸੰਦ ਦੀ ਗਿਣਤੀ ਨੂੰ ਕਿਸੇ ਵੀ ਸੇਟ ਲਈ ਟਾਈਮਸ ਟੇਬਲ ( times table ) ਵੇਖ ਸੱਕਦੇ ਹੋ । | |ਸੋ ਇਸ FOREACH ਲੂਪ ( loop ) ਅਤੇ ਐਰੇ ( array ) ਵਲੋਂ ਮੈਂ ਅਸਲ ਵਿਚ ਮੁੱਢਲਾ , ਮਲਟਿਪਲ ਪ੍ਰੋਗਰਾਮ ਬਣਾਇਆ ਜਿਸਦੇ ਨਾਲ ਕਿ ਤੁਸੀ ਆਪਣੇ ਪਸੰਦ ਦੀ ਗਿਣਤੀ ਨੂੰ ਕਿਸੇ ਵੀ ਸੇਟ ਲਈ ਟਾਈਮਸ ਟੇਬਲ ( times table ) ਵੇਖ ਸੱਕਦੇ ਹੋ । | ||
|- | |- | ||
− | |4: | + | |4:51 |
|ਤਾਂ ਇਹ FOREACH ਲੂਪ ( loop ) ਹੈ । ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ ਆਈ . ਆਈ . ਟੀ . ਬਾਂਬੇ ਵਲੋਂ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । | |ਤਾਂ ਇਹ FOREACH ਲੂਪ ( loop ) ਹੈ । ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ ਆਈ . ਆਈ . ਟੀ . ਬਾਂਬੇ ਵਲੋਂ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । | ||
|- | |- | ||
− | |4: | + | |4:54 |
− | |ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ | + | |ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ |
− | | } | + | |} |
Revision as of 12:40, 8 March 2015
Time | Narration |
---|---|
0:00 | FOREACH ਲੂਪ ( loop ) ਵਿਚ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । |
0:02 | ਇਹ ਆਖਰੀ ਲੂਪ ( loop ) ਹੈ ਜਿਨੂੰ ਮੈਂ ਕਵਰ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ । |
0:05 | ਇਸ ਲੂਪ ( loop ) ਦਾ ਬੁਨਿਆਦੀ ਮੂਲ ਸਿੱਧਾਂਤ ਇਹ ਹੈ ਕਿ ਇਹ ਐਰੇ ( array ) ਦੀ ਵੈਲੀਊ ਦੇ ਰਾਹੀਂ ਲੂਪ ( loop ) ਕਰੇਗਾ । |
0:10 | ਜਾਂ ਇੱਕ ਐਰੇ ( array ) ਦੇ ਏਲੀਮੇਂਟਸ ਰਾਹੀਂ । |
0:13 | ਮੈਨੂੰ ਯਾਦ ਹੈ ਕਿ ਮੈਂ ਆਪਣੇ ਪਿਛਲੇ ਟਿਊਟੋਰਿਅਲਸ ਵਿੱਚ ਕਿਹਾ ਸੀ ਕਿ ਇੱਕ ਐਰੇ ( array ) ਦੇ ਏਲੀਮੇਂਟਸ ਨੂੰ id tags ਵੀ ਕਹਿੰਦੇ ਹਨ । |
0:21 | ਇੱਕ ਐਰੇ ( array ) ਦੇ ਏਲੀਮੇਂਟਸ ਨੂੰ id tags ( ਟੈਗਸ ) ਨਹੀਂ ਕਹਿੰਦੇ । |
0:24 | ਜਦੋਂ ਤੁਸੀ ਇੱਕ ਐਰੇ ( array ) ਦੇ ਮੁਲ ਨੂੰ echo ( ਏਕੋ ) ਕਰ ਰਹੇ ਹੋ । |
0:29 | ਇੱਥੇ id ( ਆਈਡੀ ) ਹਨ - ਜਿਵੇਂ numerical id ( ਸੰਖਿਆਤਮਕ ਆਈਡੀ ) , keys ( ਕੀਜ ) ਜਾਂ tags ( ਟੈਗਸ ) । |
0:35 | ਸੋ ਮੈਂ ਇਸਦੇ ਲਈ ਮਾਫੀ ਚਾਹੁੰਦਾ ਹਾਂ । |
0:37 | ਚਲੋ ਵਾਪਸ ਆਪਣੇ FOREACH ਲੂਪ ( loop ) ਉੱਤੇ ਚਲਦੇ ਹਾਂ । ਹੁਣ ਅਸੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ ਐਰੇ ( array ) ਬਣਾਵਾਂਗੇ । |
0:43 | ਮੈਂ ਇਸ ਨੰਬਰਸ ( numbers ) ਨੂੰ ਬੋਲਣ ਜਾ ਰਿਹਾ ਹਾਂ ਅਤੇ ਇਹ ਇੱਕ ਐਰੇ ( array ) ਹੈ । ਅਸੀਂ ਹੁਣ ਇਸਨੂੰ ਬਣਾਉਣਾ ਹੈ । |
0:49 | ਮੈਂ ਤੁਹਾਨੂੰ ਇਹ ਆਪਣੇ ਪਹਿਲਾਂ ਦੇ ਟਿਊਟੋਰਿਅਲਸ ਵਿੱਚ ਵਿਖਾ ਚੁੱਕਿਆ ਹਾਂ ਅਤੇ ਸਾਡੇ ਕੋਲਸੰਖਿਆਵਾਂਹਾਂ 1 2 3 4 5 6 7 8 9 ਅਤੇ 10 . |
01:00 | ਸੋ FOREACH ਇਸ ਤਰ੍ਹਾਂ ਹੈ । |
1:03 | ਅਤ: ਸਾਡੇ ਕੋਲ FOREACH ਹੈ ਅਤੇ ਫਿਰ ਇੱਥੇ ਸਾਡੀ ਕੰਡੀਸ਼ਨ ਹੈ । ਅੱਛਾ ਤਾਂ ਮੈਨੂੰ ਨਹੀਂ ਪਤਾ ਕਿ ਇਸਨੂੰ ਕੀ ਕਹਿਣਾ ਹੈ । |
1:13 | ਸੋ ਚੱਲੋ ਮੈਂ ਐਰੇ ( array ) ਨੂੰ ਨਾਮ ਦਿੰਦਾ ਹਾਂ ਅਰਥਾਤ ਨੰਬਰਸ । |
1:21 | ਅਤੇ ਫਿਰ ਅਸੀ ਕਹਿੰਦੇ ਹਾਂ as ਅਤੇ ਫਿਰ ਅਸੀ ਕਹਿੰਦੇ ਹਾਂ value . ਅੱਛਾ ਤਾਂ ਅਸੀ ਇਸਨੂੰ ਕੋਈ ਵੀ ਨਾਮ ਦੇ ਸੱਕਦੇ ਹਾਂ । |
1:27 | ਅਸੀ ਇਸਨੂੰ ਕੁੱਝ ਵੀ ਕਹਿ ਸੱਕਦੇ ਹਾਂ ਪਰ ਮੈਂ ਵੇਲਿਊ ਟਾਈਪ ਕਰਾਂਗਾ । |
1:32 | ਅਤੇ ਫਿਰ ਕਰਲੀ ( curly ) ਬ੍ਰੈਕੇਟ੍ਸ ਦੇ ਅੰਦਰ ਪ੍ਰਮੁੱਖ ਕਮਾਂਡ echo value ( ਏਕੋ ਵੇਲਿਊ ) ਹੋਵੇਗੀ । |
1:40 | ਅਤੇ ਅੰਤ ਵਿੱਚ ਅਸੀ ਇੱਕ ਲਾਈਨ ਬ੍ਰੇਕ ਜੋੜ ਦੇਵਾਂਗੇ ਅਤੇ ਚਲੋ ਇਸ ਉੱਤੇ ਇੱਕ ਨਜ਼ਰ ਪਾਉਂਦੇ ਹਾਂ । |
1:46 | ਇਸ ਲਈ ਸਾਡੇ ਲੂਪ ( loop ) ਰਾਹੀਂ ਇਹ ਸਾਹਮਣੇ ਆਇਆ । ਇਹ ਲੂਪ ( loop ) ਦੇ ਜਰਿਏ ਏਕੋ ( echo ) ਕਰਨ ਲਈ ਬਹੁਤ ਹੀ ਸਰਲ ਤਰੀਕਾ ਹੈ । ਤੁਸੀ ਇੱਕ ਐਰੇ ( array ) ਦੇ ਰਾਹੀਂ ਏਕੋ ( echo ) ਕਰਨ ਲਈ ਹੋਰ ਲੂਪਾਂ ( loops ) ਦੀ ਵਰਤੋ ਕਰ ਸੱਕਦੇ ਹੋ । ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਆਪਣੇ ਆਪ ਲਿਖਣਾ ਪਵੇਗਾ , ਜਦੋਂ ਕਿ ਸੰਭਵ ਹੈ ਇਹ ਕਰਨ ਲਈ ਇਹ ਸਭਤੋਂ ਸਰਲ ਤਰੀਕਾ ਹੈ । |
2:00 | ਸੋ ਜਦੋਂ ਤੱਕ ਤੁਹਾਨੂੰ ਇਹ ਯਾਦ ਹੈ , ਤੁਸੀ ਆਪਣੀ ਐਰੇ ( array ) ਰਾਹੀਂ ਏਕੋ ( echo ) ਕਰ ਸੱਕਦੇ ਹੋ , ਆਪਣੇ ਐਰੇ ( array ) ਦੇ ਹਰ ਇੱਕ ਭਾਗ ਉੱਤੇ ਆਪਰੇਸ਼ਨ ਕਰ ਸੱਕਦੇ ਹੋ ਅਤੇ ਫਿਰ ਸੰਭਵ ਹੈ ਇਸਨੂੰ ਇੱਕ ਨਵੀਂ ਐਰੇ ( array ) ਵਿੱਚ ਸਟੋਰ ਕਰ ਸੱਕਦੇ ਹੋ । |
2:08 | ਹਾਲਾਂਕਿ ਮੈਂ ਤੁਹਾਨੂੰ ਦਰਸਉਨ ਜਾ ਰਿਹਾ ਹਾਂ ਕਿ ਇੱਕ ਸਰਲ ਤਰੀਕੇ ਨਾਲ ਕਿਦਾਂ ਕਰੀਏ । |
2:12 | ਹੁਣ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ - ਮੈਂ 2 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ । |
2:19 | ਸੋ ਮੈਂ ਇਸਨੂੰ ਕੱਢ ਦਿੰਦਾ ਹਾਂ ਅਤੇ ਮੈਂ ਇਸ ਤਰਾਂ ਕਹਾਂਗਾ । |
2:23 | ਸੋ ਮੈਨੂੰ ਇੱਥੇ ਐਰੇ ( array ) ਦੀ ਗਿਣਤੀ times 2 is ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਦੇ ਬਾਹਰ ਨਵੀਂ ਵੇਲਿਊ ਹੋਵੇਗੀ । ਸੋ ਅਸੀ ਐਰੇ ( array ) ਦੇ ਹਰ ਇੱਕ ਏਲੀਮੇਂਟ ਨੂੰ ਗੁਣਾ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ - ਐਰੇ ( array ) ਦੀ ਹਰ ਇੱਕ ਗਿਣਤੀ ਨੂੰ 2 ਨਾਲ । |
2:41 | ਚੱਲੋ ਨੰਬਰਸ ( numbers ) ਬੋਲ ਕੇ ਸ਼ੁਰੂ ਕਰਦੇ ਹਾਂ । |
2:46 | ਮਾਫ ਕਰਨਾ , ਅਸੀ ਵੇਲਿਊ ਕਹਿਣ ਜਾ ਰਹੇ ਹਾਂ ਕਿਉਂਕਿ ਅਸੀਂ ਹਰ ਇੱਕ FOREACH ਏਲੀਮੇਂਟ ਵੇਲਿਊ ( value ) ਇਸ ਵੇਰਿਏਬਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਹੈ । |
2:56 | ਸੋ ਇਹਨਾਂ ਵਿਚੋਂ ਹਰ ਇੱਕ ਦੀ ਵੇਲਿਊ ( value ) ਲੂਪ ਦੇ ਜਰਿਏ ਵਾਰੀ ਵਿੱਚ ਹਨ । |
2:00 | ਸੋ , value times 2 is , ਅਤੇ ਫਿਰ ਇਸਦੇ ਬਾਅਦ ਅਸੀ ਕੁੱਝ ਬਰੈਕਟ ਪਾਵਾਂਗੇ । ਇਸਦੇ ਅੰਦਰ ਅਸੀ ਲਿਖਾਂਗੇ value times 2 . |
3:10 | ਯਾਦ ਰਖੋ ਕੀ ਇਹ ਇੱਕ ਗਣਿਤ ਆਪਰੇਟਰ ਹੈ - ਇੱਕ ਅਰਿਥਮੇਟਿਕਲ ਆਪਰੇਟਰ ਜਿਸ ਨੂੰ ਮੈਂ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਵਖਾਇਆ ਸੀ । |
3:15 | ਇਹ ਇੱਕ ਗਣਿਤ ਆਪਰੇਟਰ ਹੈ ਪਰ ਠੀਕ ਨਾਮ ਅਰਿਥਮੇਟਿਕ ਹੈ । |
3:20 | ਅੱਛਾ । ਇਹ ਦੋ ਨਾਲ ਗੁਣਾ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । |
3:24 | ਹੁਣ ਇਸਨ੍ਹੂੰ ਮਜੇਦਾਰ ਬਣਾਉਣ ਲਈ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ ਇਸਨੂੰ ਗੁਣਜ ( multiple ) ਦੇ ਰੂਪ ਵਿੱਚ ਬਣਾਉਂਦਾ ਹਾਂ । |
3:30 | ਇੱਕ ਨਵੇਂ ਵੇਰਿਏਬਲ ਦੇ ਰੂਪ ਵਿੱਚ । |
3:32 | ਅਤੇ ਇੱਥੇ multiple . |
3:35 | 2 ਦੇ ਬਰਾਬਰ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । ਸੋ ਹੁਣ ਤੁਸੀ ਅੰਦਾਜਾ ਲਗਾ ਸੱਕਦੇ ਹੋ ਕਿ ਮੈਂ ਮੂਲ ਰੂਪ ਵਿਚ ਇਸਨੂੰ ਬਦਲ ਦਿੱਤਾ ਹੈ । |
3:41 | ਮੈਂ ਇਸਨ੍ਹੂੰ ਆਪਣੀ ਸੌਖ ਦੇ ਹਿਸਾਬ ਵਲੋਂ ਬਦਲ ਸਕਦਾ ਹਾਂ । |
3:43 | ਚਲੋ ਇਸਨੂੰ ਲੋਡ ( load ) ਕਰਦੇ ਹਾਂ ਅਤੇ ਰਿਫਰੇਸ਼ ਕਰੋ । |
3:46 | ਓਹ ! ਅਸੀ ਬ੍ਰੇਕ ( break ) ਭੁੱਲ ਗਏ । |
3:48 | ਸੋ , ਚੱਲੋ ਇੱਥੇ ਅੰਤ ਵਿੱਚ ਬਸ ਇਸਨੂੰ ਜੋੜ ਦਿੰਦੇ ਹਾਂ । |
3:51 | ਅਸੀ ਇਸਨੂੰ ਨਹੀਂ ਪੜ ਸੱਕਦੇ । |
3:54 | ਮਾਫ ਕਰੋ , 1 times 2 is 2 . |
3:58 | 2 times 2 is 4 ਇਸੇ ਤਰ੍ਹਾਂ ਵਲੋਂ ਪੂਰਾ 10 times 2 is 20 ਤੱਕ । |
4:03 | ਅਸੀ ਜਾਣਦੇ ਹਾਂ ਕਿ ਇਹ ਸਾਰੇ ਠੀਕ ਹਨ । |
4:05 | ਅਸੀ ਇਸਨੂੰ ਬਦਲ ਸੱਕਦੇ ਹਾਂ , ਚੱਲੋ ਕਹਿੰਦੇ ਹਾਂ ਕਿ ਸਾਨੂੰ 10 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਚਾਹੀਦਾ ਹੈ । |
4:10 | ਰਿਫਰੇਸ਼ ਕਰੋ , 1 times 2 is . . . Oh ! ਨਹੀਂ , ਅਸੀ ਇਸ 2 ਨੂੰ ਗੁਣਜ ( multiple ) ਵਿੱਚ ਬਦਲਨਾ ਭੁੱਲ ਗਏ । |
4:20 | ਹੁਣ ਇਹ ਸਾਡੀ ਗਿਣਤੀ ਦਰਸਾਵੇਗਾ । |
4:23 | ਰਿਫਰੇਸ਼ ਕਰੋ । |
4:24 | ਇਸ ਲਈ 1 times 10 is 10 , 2 times 2 is , 2 times 10 is 20 , 10 times 10 is a hundred . |
4:30 | ਸੋ ਜਦੋਂ ਤੱਕ ਅਸੀ ਗੁਣਜ ( multiple ) ਦਾ ਮਾਨ ਬਦਲਦੇ ਹਾਂ - ਚਲੋ 12 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਬੋਲਦੇ ਹਾਂ । |
4:36 | ਸਾਡੇ 2 ਮਾਨ ਬਦਲਨ ਜਾ ਰਹੇ ਹਨ । |
4:39 | ਸਾਨੂੰ ਇਹ ਮਿਲਿਆ ਹੈ । |
4:41 | ਸੋ ਇਸ FOREACH ਲੂਪ ( loop ) ਅਤੇ ਐਰੇ ( array ) ਵਲੋਂ ਮੈਂ ਅਸਲ ਵਿਚ ਮੁੱਢਲਾ , ਮਲਟਿਪਲ ਪ੍ਰੋਗਰਾਮ ਬਣਾਇਆ ਜਿਸਦੇ ਨਾਲ ਕਿ ਤੁਸੀ ਆਪਣੇ ਪਸੰਦ ਦੀ ਗਿਣਤੀ ਨੂੰ ਕਿਸੇ ਵੀ ਸੇਟ ਲਈ ਟਾਈਮਸ ਟੇਬਲ ( times table ) ਵੇਖ ਸੱਕਦੇ ਹੋ । |
4:51 | ਤਾਂ ਇਹ FOREACH ਲੂਪ ( loop ) ਹੈ । ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ ਆਈ . ਆਈ . ਟੀ . ਬਾਂਬੇ ਵਲੋਂ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । |
4:54 | ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ |