PHP-and-MySQL/C4/PHP-String-Functions-Part-2/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
0:00 स्ट्रिंग फंक्शंस ट्यूटोरियल के दूसरे भाग में आपका स्वागत है ।
0:03 स्ट्रिंग रिवर्स के साथ शुरू करके हम अन्य फंक्शंस को देखेंगे ।
0:08 स्ट्रिंग रिवर्स संभवतः s-t-r-rev है।
0:11 तो strrev क्या करता है कि यह स्ट्रिंग के कंटेंट्स को रिवर्स करता है ।
0:20 यदि हम लिखते हैं और हमें उसे रिवर्स करना है तो यह "o-l-l-e-H" होगा ।
0:30 यह कुछ जगह पर उपयोगी हो सकता है लेकिन आप ज़्यादातर इसका उपयोग नहीं करेंगे ।
0:36 लेकिन आप इस फंक्शन का उपयोग कर सकते हैं यदि विशेष रूप से किसी स्ट्रिंग को रिवर्स करना है ।
0:41 मुझे लगता है यह फंक्शन उपयोगी है ।
0:45 ठीक है– तो अगले फंक्शन्स जो हमने समूहीकृत किए हैं वह हैं: str to lower और str to upper.
0:54 इसका मतलब है लोअर केस के लिए स्ट्रिंग और अपर केस के लिए स्ट्रिंग ।
0:58 तो यदि हमारे पास स्ट्रिंग 'HELLO' है, मैं कह सकता हूँ echo str to lower और यहाँ स्ट्रिंग की वेल्यू दिखाएँ ।
1:12 The 'HELLO' जो बड़े अक्षरों में है वह लोअरकेस में हो जाएगा ।
1:15 ऐसा ही कुछ होगा अगर यह 'hello' लोअरकेस में है ।
1:21 और मैं कह सकता हूँ str to upper और मुझे स्ट्रिंग का अपर केस वर्ज़न देगा ।
1:31 अब इसका एक मुख्य उपयोग है जब आपको उपयोगकर्ता का पंजीकरण यानि रजिस्ट्रेशन करना होता है।
1:35 यदि आपके पास वेबसाइट है जिसमें उपयोगकर्ता को रजिस्टर करना होता है तो आपको यूज़र नेम हमेशा लोअर स्ट्रिंग के रूप में संचित करना चाहिए ।
1:49 इसका कारण यह है यदि मैं एक यूज़रनेम जमा करता हूँ – इसको हटाते हैं।
1:55 कुछ लोग वास्तव में इसे करते हैं-एक वेरिएबल यूज़रनेम लिखते हैं 'ALEX'.
2:01 और मैं यह भी लिखूंगा– अपरकेस और लोअरकेस अक्षर ।
2:07 कुछ लोग इस तरह के नाम का उपयोग करते हैं ताकि यह रोचक लगे और यह ठीक है ।
2:13 लेकिन नाम इस तरह से संचित है और आप सोचते हैं – क्या मैंने छोटे अक्षर a से शुरुआत की थी?
2:19 फिर अब मेरे पास यूज़रनेम के लिए अलग स्वरुप है ।
2:23 तो आप यह लिख सकते हैं कि stored user name equals to str to lower of username.
2:29 अतः यह डेटाबेस में संचित यूज़रनेम होगा।
2:33 अब जब वे लॉगिन पर जाते हैं और इस संयोजन में अपने यूज़रनेम टाइप करते हैं, हम क्या कर सकते हैं कि हम उनके टाइप किए हुए यूज़रनेम को लोअरकेस में बदल सकते हैं और उसकी तुलना यूज़रनेम के लोअरकेस वर्ज़न से कर सकते हैं ।
2:48 अतः हम यह ले रहे हैं और डेटाबेस के भीतर लोअरकेस वेल्यू संचित करते हैं और उसकी तुलना टाइप की हुई वेल्यू के साथ करते हैं जोकि लोअरकेस में भी बदली गई हैं।
2:58 अतः हम गलत नहीं जा सकते तथा उपयोगकर्ता अपने यूज़रनेम नहीं भूलेंगे ।
3:07 आप ऐसा ही पासवर्ड के साथ कर सकते हैं ।
3:14 ठीक है, चलिए अगले वाले पर चलते हैं ।
3:22 सब-स्ट्रिंग काउंट। यह मूलतः सब-स्ट्रिंग की संख्या की गिनती करता है जोकि स्ट्रिंग के भीतर किसी एक वेल्यू से मैच करती है ।
3:31 अतः यहाँ मैं टाइप करूँगा search equals "My name is alex. What is your name?"
3:37 अतः यह हमारी स्ट्रिंग है।
3:41 अब यदि हमें sub-string count एको करना है ।
3:49 और जाहिर है यह sub-string-count के लिए है, हमें क्या करना है कि, हम अपनी search स्ट्रिंग खोजना चाहते हैं।
4:01 और हम स्पष्ट करेंगे कि कौन-सी स्ट्रिंग खोजनी है। अब यदि हम इसे रिज़ल्ट नामक वेरिएबल में रखते हैं तो यह पूर्णांक देगा।
4:12 यह इसलिए क्योंकि आपको किसी भी शब्द का उदाहरण नहीं मिलेगा जोकि 1.2 बार मौजूद हो ।
4:20 साथ ही result वेरिएबल t-w-o के रूप में 2 वापस नहीं करेगा।यह 2 को पूर्णांक के रूप में देगा ।
4:30 अतः यह काफी उपयोगी है यदि हम सब-स्ट्रिंग काउंट मानिए कि 'alex' के लिए उपयोग कर रहे हैं ।
4:36 और फिर यह स्वतः एको होगा ।
4:39 और यदि आप यहाँ देखेंगे, तो पाएँगे कि यहाँ 'alex' का केवल एक उदाहरण है ।
4:44 तो उसे रिफ्रेश करें और हमें संख्या 1 मिलनी चाहिए ।
4:46 अब जब हमें 'name' के लिए खोजना है– यहाँ 'name' के लिए एक उदाहरण है और यहाँ दूसरा उदाहरण ।
4:52 अतः जब हम रिफ्रेश करते हैं हमें 2 वेल्यू मिलनी चाहिए ।
4:55 अब इसके लिए वैकल्पिक पैरामीटर है जो है, कि एक स्ट्रिंग में कहाँ से शुरुआत करें और कहाँ पर अंत ।
5:02 चलिए इसकी कोशिश करते हैं ।
5:05 मानिए कि मुझे name के बाद से खोजना है , ठीक है ?
5:11 अतः यह है 0 1 2 3 4 5 6.
5:14 तो मैं कहता हूँ 7 के बाद से name खोजें ।
5:19 अतः 7 के बाद से name खोजें और यह इस नीले भाग में खोजेगा जिसे मैंने चिन्हांकित किया है ।
5:25 यह result में सिर्फ 1 वापस करेगा ।
5:28 अतः आप स्ट्रिंग में जगह निर्दिष्ट कर सकते हैं ।
5:30 आप कहाँ तक इसे निर्दिष्ट कर सकते हैं ।
5:33 यह है 7... 8 9 10 11 12 13 14 15 16.
5:43 7 से 17 तक। चलिए देखते हैं कि यह काम करता है या नहीं ।
5:46 यह शून्य बताता है अतः 7 से 17 तक जोकि यहाँ से यहाँ तक है – हमें 'name' कोई भी उदाहरण नहीं मिले ।
5:55 जब हम 'alex' के लिए खोजते हैं, हमें उसके लिए एक उदाहरण मिलता है ।
6:01 अच्छा – तो यह सब-स्ट्रिंग काउंट फंक्शन है ।
6:07 और अब substring replace उसी के समान है।
6:12 यह वही फंक्शन नहीं है लेकिन इसमें एक अधिक फायदा है कि आप स्ट्रिंग को बदल सकते हैं ।
6:18 अतः रिप्लेस टैग्स हैं My name is alexऔर मैंने पूर्णविराम जानबूझकर डाला है ।
6:28 हमारा result, substring replace के बराबर है ।
6:33 मुझे क्या रिप्लेस करना है यानि क्या बदलना है? मुझे variable replace को रिप्लेस करना है ।
6:41 और मुझे 'alex' को 'billy' में बदलना है ।
6:48 और यह होगा – मैं गिनता हूँ 0 1 2 3 4 5 7 8 9 10 11 अतः 11 से
7:01 यह 11 है - 0 1 2 3 4 5 6 7 8 9 10 11 - 11 से 14 तक ।
7:14 अतः 'alex' को 'billy' में बदल जाना चाहिए ।
7:19 रिप्लेस करें और रिफ्रेश करें ।
7:21 ओह ! हमने रिज़ल्ट एको नहीं किया है ।
7:23 चलिए रिज़ल्ट एको करते हैं और हम इसे रिफ्रेश कर सकते हैं ।
7:26 और इसे my name is billy वापस करना चाहिए ।
7:30 मुझे लगता है यह 12 और यह 15 होना चाहिए ।
7:34 वास्तव में यह 10 और 14 होने चाहिए ।
7:38 नहीं , यह सही नहीं है । हमने पूर्णविराम नहीं डाला है ।
7:43 ........ अतः 11 और 14 लिखते हैं ।
7:49 अभी भी पूर्णविराम नहीं है । मुझे नहीं पता क्यों ।
7:52 hmm! अब आपको पता चलता है ।
7:55 वास्तव में स्ट्रिंग में आप कुछ भी बदल सकते हैं एक शुरुआती वेल्यू और एक अंत की वेल्यू के साथ ।
7:59 यह काउंट करने के लिए आप पर छोड़ेगा ।
8:04 मैं काफी थका हुआ हूँ इसलिए काउंट नहीं कर पाउँगा ।
8:09 अतः हम यह करने जा रहे हैं कि एक विशेष स्ट्रिंग को एक विशेष वेल्यू से बदल रहे हैं ।
8:14 और यहाँ आपकी शुरुआती वेल्यू है और यहाँ अंत कि वेल्यू ।
8:17 इस ट्यूटोरियल में बस इतना ही ।
8:19 कई सारे स्ट्रिंग फंक्शंस है और मैं सलाह दूँगा कि 'google' पर आप खोजें ।
8:24 'php string functions' के लिए खोजें और आपको कई सारे रोचक फंक्शंस मिलेंगे ।
8:28 यदि आप किसी विशेष चीज़ के लिए ढूंढ रहे हैं तो हो सकता है कि उसके लिए एक फंक्शन मौजूद हो ।
8:33 देखने के लिए धन्यवाद ।यह स्क्रिप्ट सकीना शेख द्वारा अनुवादित है तथा आई.आई.टी बॉम्बे की ओर से मैं रवि कुमार आपसे विदा लेता हूँ , धन्यवाद ।

Contributors and Content Editors

Pravin1389