PHP-and-MySQL/C2/Loops-Foreach-Statement/Punjabi
From Script | Spoken-Tutorial
Time | Narration | |
---|---|---|
0:00 | FOREACH ਲੂਪ ( loop )ਉੱਤੇ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । | |
0:02 | ਇਹ ਆਖਰੀ ਲੂਪ ( loop ) ਹੈ ਜਿਸ ਨੂੰ ਮੈਂ ਕਵਰ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ । | |
0:04 | ਇਸ ਲੂਪ ( 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:42 | ਮੈਂ ਇਸ ਨੰਬਰਸ ( numbers ) ਨੂੰ ਬੋਲਣ ਜਾ ਰਿਹਾ ਹਾਂ ਅਤੇ ਇਹ ਇੱਕ ਐਰੇ ( array ) ਹੈ । ਅਸੀਂ ਹੁਣ ਇਸਨੂੰ ਬਣਾਉਣਾ ਹੈ । | |
0:47 | ਮੈਂ ਤੁਹਾਨੂੰ ਇਹ ਆਪਣੇ ਪਹਿਲਾਂ ਦੇ ਟਿਊਟੋਰਿਅਲਸ ਵਿੱਚ ਵਿਖਾ ਚੁੱਕਿਆ ਹਾਂ ਅਤੇ ਸਾਡੇ ਕੋਲਸੰਖਿਆਵਾਂਹਾਂ 1 2 3 4 5 6 7 8 9 ਅਤੇ 10 . | |
0:58 | ਸੋ 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:07 | ਹਾਲਾਂਕਿ ਮੈਂ ਤੁਹਾਨੂੰ ਦਰਸਉਨ ਜਾ ਰਿਹਾ ਹਾਂ ਕਿ ਇੱਕ ਸਰਲ ਤਰੀਕੇ ਨਾਲ ਕਿਦਾਂ ਕਰੀਏ । | |
2:12 | ਹੁਣ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ - ਮੈਂ 2 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ । | |
2:17 | ਸੋ ਮੈਂ ਇਸਨੂੰ ਕੱਢ ਦਿੰਦਾ ਹਾਂ ਅਤੇ ਮੈਂ ਇਸ ਤਰਾਂ ਕਹਾਂਗਾ । | |
2:23 | ਸੋ ਮੈਨੂੰ ਇੱਥੇ ਐਰੇ ( array ) ਦੀ ਗਿਣਤੀ times 2 is ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਦੇ ਬਾਹਰ ਨਵੀਂ ਵੇਲਿਊ ਹੋਵੇਗੀ । ਸੋ ਅਸੀ ਐਰੇ ( array ) ਦੇ ਹਰ ਇੱਕ ਏਲੀਮੇਂਟ ਨੂੰ ਗੁਣਾ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ - ਐਰੇ ( array ) ਦੀ ਹਰ ਇੱਕ ਗਿਣਤੀ ਨੂੰ 2 ਨਾਲ । | |
2:39 | ਚੱਲੋ ਨੰਬਰਸ ( numbers ) ਬੋਲ ਕੇ ਸ਼ੁਰੂ ਕਰਦੇ ਹਾਂ । | |
2:44 | ਮਾਫ ਕਰਨਾ , ਅਸੀ ਵੇਲਿਊ ਕਹਿਣ ਜਾ ਰਹੇ ਹਾਂ ਕਿਉਂਕਿ ਅਸੀਂ ਹਰ ਇੱਕ FOREACH ਏਲੀਮੇਂਟ ਵੇਲਿਊ ( value ) ਇਸ ਵੇਰਿਏਬਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਹੈ । | |
2:54 | ਸੋ ਇਹਨਾਂ ਵਿਚੋਂ ਹਰ ਇੱਕ ਦੀ ਵੇਲਿਊ ( value ) ਲੂਪ ਦੇ ਜਰਿਏ ਵਾਰੀ ਵਿੱਚ ਹਨ । | |
2:58 | ਸੋ , value times 2 is , ਅਤੇ ਫਿਰ ਇਸਦੇ ਬਾਅਦ ਅਸੀ ਕੁੱਝ ਬਰੈਕਟ ਪਾਵਾਂਗੇ । ਇਸਦੇ ਅੰਦਰ ਅਸੀ ਲਿਖਾਂਗੇ value times 2 . | |
3:08 | ਯਾਦ ਰਖੋ ਕੀ ਇਹ ਇੱਕ ਗਣਿਤ ਆਪਰੇਟਰ ਹੈ - ਇੱਕ ਅਰਿਥਮੇਟਿਕਲ ਆਪਰੇਟਰ ਜਿਸ ਨੂੰ ਮੈਂ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਵਖਾਇਆ ਸੀ । | |
3:13 | ਇਹ ਇੱਕ ਗਣਿਤ ਆਪਰੇਟਰ ਹੈ ਪਰ ਠੀਕ ਨਾਮ ਅਰਿਥਮੇਟਿਕ ਹੈ । | |
3:18 | ਅੱਛਾ । ਇਹ ਦੋ ਨਾਲ ਗੁਣਾ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । | |
3:22 | ਹੁਣ ਇਸਨ੍ਹੂੰ ਮਜੇਦਾਰ ਬਣਾਉਣ ਲਈ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ ਇਸਨੂੰ ਗੁਣਜ ( multiple ) ਦੇ ਰੂਪ ਵਿੱਚ ਬਣਾਉਂਦਾ ਹਾਂ । | |
3:28 | ਇੱਕ ਨਵੇਂ ਵੇਰਿਏਬਲ ਦੇ ਰੂਪ ਵਿੱਚ । | |
3:30 | ਅਤੇ ਇੱਥੇ multiple . | |
3:33 | 2 ਦੇ ਬਰਾਬਰ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । ਸੋ ਹੁਣ ਤੁਸੀ ਅੰਦਾਜਾ ਲਗਾ ਸੱਕਦੇ ਹੋ ਕਿ ਮੈਂ ਮੂਲ ਰੂਪ ਵਿਚ ਇਸਨੂੰ ਬਦਲ ਦਿੱਤਾ ਹੈ । | |
3:38 | ਮੈਂ ਇਸਨ੍ਹੂੰ ਆਪਣੀ ਸੌਖ ਦੇ ਹਿਸਾਬ ਵਲੋਂ ਬਦਲ ਸਕਦਾ ਹਾਂ । | |
3:41 | ਚਲੋ ਇਸਨੂੰ ਲੋਡ ( load ) ਕਰਦੇ ਹਾਂ ਅਤੇ ਰਿਫਰੇਸ਼ ਕਰੋ । | |
3:44 | ਓਹ ! ਅਸੀ ਬ੍ਰੇਕ ( break ) ਭੁੱਲ ਗਏ । | |
3:46 | ਸੋ , ਚੱਲੋ ਇੱਥੇ ਅੰਤ ਵਿੱਚ ਬਸ ਇਸਨੂੰ ਜੋੜ ਦਿੰਦੇ ਹਾਂ । | |
3:49 | ਅਸੀ ਇਸਨੂੰ ਨਹੀਂ ਪੜ ਸੱਕਦੇ । | |
3:52 | ਮਾਫ ਕਰੋ , 1 times 2 is 2 . | |
3:54 | 2 times 2 is 4 ਇਸੇ ਤਰ੍ਹਾਂ ਵਲੋਂ ਪੂਰਾ 10 times 2 is 20 ਤੱਕ । | |
4:00 | ਅਸੀ ਜਾਣਦੇ ਹਾਂ ਕਿ ਇਹ ਸਾਰੇ ਠੀਕ ਹਨ । | |
4:02 | ਅਸੀ ਇਸਨੂੰ ਬਦਲ ਸੱਕਦੇ ਹਾਂ , ਚੱਲੋ ਕਹਿੰਦੇ ਹਾਂ ਕਿ ਸਾਨੂੰ 10 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਚਾਹੀਦਾ ਹੈ । | |
4:08 | ਰਿਫਰੇਸ਼ ਕਰੋ , 1 times 2 is . . . Oh ! ਨਹੀਂ , ਅਸੀ ਇਸ 2 ਨੂੰ ਗੁਣਜ ( multiple ) ਵਿੱਚ ਬਦਲਨਾ ਭੁੱਲ ਗਏ । | |
4:18 | ਹੁਣ ਇਹ ਸਾਡੀ ਗਿਣਤੀ ਦਰਸਾਵੇਗਾ । | |
4:21 | ਰਿਫਰੇਸ਼ ਕਰੋ । | |
4:22 | ਇਸ ਲਈ 1 times 10 is 10 , 2 times 2 is , 2 times 10 is 20 , 10 times 10 is a hundred . | |
4:28 | ਸੋ ਜਦੋਂ ਤੱਕ ਅਸੀ ਗੁਣਜ ( multiple ) ਦਾ ਮਾਨ ਬਦਲਦੇ ਹਾਂ - ਚਲੋ 12 ਗੁਣੇ ਦਾ ਪਹਾੜਾ ਬੋਲਦੇ ਹਾਂ । | |
4:32 | ਸਾਡੇ 2 ਮਾਨ ਬਦਲਨ ਜਾ ਰਹੇ ਹਨ । | |
4:36 | ਸਾਨੂੰ ਇਹ ਮਿਲਿਆ ਹੈ । | |
4:37 | ਸੋ ਇਸ FOREACH ਲੂਪ ( loop ) ਅਤੇ ਐਰੇ ( array ) ਵਲੋਂ ਮੈਂ ਅਸਲ ਵਿਚ ਮੁੱਢਲਾ , ਮਲਟਿਪਲ ਪ੍ਰੋਗਰਾਮ ਬਣਾਇਆ ਜਿਸਦੇ ਨਾਲ ਕਿ ਤੁਸੀ ਆਪਣੇ ਪਸੰਦ ਦੀ ਗਿਣਤੀ ਨੂੰ ਕਿਸੇ ਵੀ ਸੇਟ ਲਈ ਟਾਈਮਸ ਟੇਬਲ ( times table ) ਵੇਖ ਸੱਕਦੇ ਹੋ । | |
4:49 | ਤਾਂ ਇਹ FOREACH ਲੂਪ ( loop ) ਹੈ । ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ ਆਈ . ਆਈ . ਟੀ . ਬਾਂਬੇ ਵਲੋਂ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । | |
4:52 | ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ । | } |