PHP-and-MySQL/C4/PHP-String-Functions-Part-1/Malayalam

From Script | Spoken-Tutorial
Revision as of 20:36, 5 December 2017 by Prena (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 string functions. ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം' .
00:03 ഇവിടെ കാണിച്ചിരിക്കുന്ന string functions. ലേക്ക് ഞാൻ നിങ്ങളെ കൊണ്ടുപോകും.
00:06 മിക്കവർക്കും ദൈനംദിന അപ്ലിക്കേഷനുകളിൽ വളരെ ഉപയോഗപ്രദവും പ്രയോഗക്ഷമവുമാണ്.
00:10 കൂടാതെ തീർച്ചയായും ഞാൻ ഉണ്ടാക്കിയതോ അല്ലെങ്കിൽ ഇതിനകം തന്നെ നിർമ്മിച്ചതോ ആയ എല്ലാ വീഡിയോകളും പ്രയോഗിക്കുകയും ചെയ്യും.
00:16 ശരി, അങ്ങനെ ... ഞാൻ ആദ്യം കാണിക്കും 'strlen ()' ആണ്.
00:20 നമുക്കിത് വളരെ ലളിതമാണ്, അതിൽ നമുക്ക് '$ string' ന്റെ മൂല്യം "hello". എന്നു പറയാം.
00:26 ഇപ്പോൾ ഈ 'ഫംഗ്ഷൻ' ഒരു സ്ട്രിംഗ് എടുത്ത് ആ സ്ട്രിംഗിലെ കാരക്ടേഴ്‌സ് എണ്ണം എണ്ണുന്നു.
00:30 ഇവിടെ നമുക്ക് ഇവിടെ 1, 2, 3, 4, 5 കാരക്ടേഴ്‌സ് ഉണ്ട്.
00:35 ഈ ഫങ്ഷൻ ഉപയോഗിച്ച് 'echo' വേരിയബിളിന്റെ '$ string' 'മൂല്യം ആയിരുന്നാൽ നമുക്ക് ബ്രൌസറിൽ 5 ന്റെ ഫലം ഉണ്ടാവണം.
00:47 ഇപ്പോൾ, അടുത്ത ഫങ്ക്ഷന് നു ഇത് ബാധകമാണ്.
00:52 'ലൂപ്പ്' ഉപയോഗിച്ച് ഒരു 'ഉപയോഗിച്ചുണ്ടാക്കിയ സ്ട്രിംഗ്' അക്ഷരങ്ങളുടെ സംഖ്യ ഉപയോഗിച്ച് നിങ്ങൾ ലോപ്പുചെയ്യുന്നുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് 'mb substring' ഒരു പ്രത്യേക സബ് സ്ട്രിംഗ് എടുക്കേണ്ടി വരും.
01:03 ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് സ്ട്രിംഗ് ഉണ്ടെങ്കിൽ"My name is Alex"എന്ന് പറയാം.
01:12 ഈ വഴിയിലൂടെ ഞങ്ങൾ 'ലൂപ്പ്' വേണ്ടിവന്നു, ഞങ്ങൾ പോയി ഓരോ സ്വഭാവവും പരിശോധിച്ചു ...
01:18 ഉദാഹരണത്തിന്, നിങ്ങൾ എന്റെ 'പേര് Splitter' ട്യൂട്ടോറിയൽ പരിശോധിക്കുകയാണെങ്കിൽ, ഒരു സ്പേസ് കണ്ടെത്തുന്നതുവരെ ഓരോ ഒറ്റ പ്രതീകത്തിലൂടെയും ഞങ്ങൾ ലൂപിലൂടെ പോകും.
01:32 അതിനാൽ ആദ്യം, ഞാൻ mb_substring () എന്ന് echo ചെയ്യും.
01:37 അടുത്തതായി, '$ string' നമുക്ക് പരിശോധിക്കേണ്ടതുണ്ട്.
01:40 ഞാൻ തുടങ്ങുന്ന പോയിന്റ് വ്യക്തമാക്കണം, അതുകൊണ്ട് ഞാൻ 1 പറയും.
01:45 വാസ്തവത്തിൽ, ഞാൻ പൂജ്യത്തേയും നീളം പറയുന്നവനെയും പറയും - ഞാൻ 2 പറയും.
01:49 കൂടാതെ ഇത് "My".എന്ന ആവര്ത്തിക്കണം.
01:52 പുതുക്കുക. ശരി. നമുക്ക് അവിടെ "My".ലഭിച്ചു.
01:57 അപ്പോൾ എന്താണ് സംഭവിച്ചത്, അത് ഈ സ്ട്രിങ്ങിലൂടെ കടന്നുപോയി, "ശരി, നമ്മൾ പൂജ്യത്തിൽ തുടങ്ങും, 1, 2-ന് നമ്മൾ ഇവിടെ എകണോ എന്ന് ചോദിക്കും.
02:05 ഇപ്പോൾ ഞാൻ എന്തു ചെയ്യും, പറയൂ, ഞാൻ 't-r-len' എന്ന് പറയും, ക്ഷമിക്കണം, നീളം '$ string' എന്നതിന്റെ നീളം 'strlen' ആണ്.
02:15 '$ String' ന്റെ നീളം ഒരു പുതിയ വേരിയബിള് സൃഷ്ടിക്കുന്നു.
02:19 അപ്പോൾ ഞാൻ ഈ മൂല്യത്തിൽ 2 മാറ്റി പകരം വയ്ക്കും.
02:22 പൂജ്യം മുതൽ ആരംഭിക്കുന്നിടത്തോളം, ഞാൻ സ്ട്രിംഗ് നീളം അവിടെ വയ്ക്കുക അല്ലെങ്കിൽ ക്ഷമിക്കുക, അവിടെ '$length'കൂടാതെ ഞങ്ങൾ റിഫ്രെഷ് ചെയ്യുമ്പോഴും സ്ട്രിംഗിനെ മുഴുവനായും ലഭിക്കുന്നു.
02:37 പിന്നെ എന്തിനാണ് ഞാൻ ചെയ്യാൻ പോകുന്നത്, അവസാനത്തെ സ്റ്റോപ്പ് ഉൾപ്പെടെ എന്റെ പേരിനവസാനിപ്പിക്കുമ്പോൾ s-t-r-len minus 5 എന്നു പറയുന്നു - അതുകൊണ്ട് ഞാൻ minus 5 ആണെന്ന്.
02:49 അപ്പോൾ, അത് അഞ്ചാറിന്റെ ദൈർഘ്യം എടുത്തതിനുശേഷം "My name is". എന്നു പറയും.
02:53 റിഫ്രഷ് ചെയുക 'My name is' കിട്ടുന്നു .
02:56 അതുകൊണ്ട് ഈ രണ്ട് ഫങ്ഷനുകളും തികച്ചും വ്യത്യസ്തമാണ്. 'Strlen ()' ഇവിടെ ഉപയോഗിക്കുന്നത് 'mb_substring' ഇവിടെയാണ്.
03:03 ശരി. ഞാൻ അടുത്ത ഫങ്ക്ഷന് ലേക്ക് പോകുന്നു explode(). ' ആണ്.
03:07 ഇപ്പോൾ explode(). ഇവിടെ '$ string' എടുക്കും.
03:13 നമുക്കിപ്പോൾ "1 2 3 4 5"പറയാം
03:17 'explode(). ഫങ്ഷൻ explode(). എക്കോ ഔട്ട് ചെയ്യും.
03:23 നിങ്ങളുടെ സ്ട്രിംഗ്, ഒരു പ്ലെയിൻ സ്ട്രിംഗ് തകർക്കും. തുടക്കം മുതൽ അവസാനം വരെ, അത് അതിനെ ഒരു അറേയിലേക്ക് വിഭജിക്കും.
03:32 അതിനാൽ, നമുക്ക് ഇത് സൃഷ്ടിക്കാനും എഴുതാനും താൽപ്പര്യമുണ്ടെന്ന് പറയുക.
03:35 'നിരയിലെ ഓരോ പ്രത്യേക ഘടകത്തിലും 1 2 3 4 5 സംഭരിച്ചിരിക്കണം.
03:40 explode(). 'സ്ട്രിംഗ്' ഞാൻ പറയുന്നു. ഞാനിവിടെ വരില്ല - 'സ്ട്രിംഗ്' ബ്രേക്ക് ചെയ്യാൻ ഉപയോഗിക്കുന്നതെങ്ങനെയെന്ന് ഞാൻ വ്യക്തമാക്കാം.
03:45 ഇപ്പോൾ അത് 'സ്പേസ്' ആണ്.
03:49 നമ്മൾ സ്ലാശാക്കിയിട്ടുണ്ടെങ്കിൽ, അതിനെ സ്ലാശാക്കി മാറ്റും.
03:51 കാരണം ഇത് ആരംഭിക്കുന്നിടത്ത് നിർണ്ണയിക്കുന്നതും ഇത് വേർപെടുത്തുന്നതും ആയിരിക്കും.
03:57 ഇത് രണ്ടാമത്തെ മൂല്യമാണ്.

അതിനാൽ, നിമിഷം നമുക്ക് 'സ്പേസ്' ഉണ്ടായിരിക്കും. ശരി?

04:03 അതിനാൽ, നിങ്ങൾക്ക് ആവശ്യമുള്ളതെന്തും ഇവിടെ ചേർക്കാനാകും. ഒരു ആസ്ട്രിസ്ക് ആകാം.
04:06 അത് ശരിക്കും പ്രതീകമായിരിക്കാം. നിങ്ങൾക്ക് സ്ട്രിംഗിനെ മറികടന്നത് വ്യക്തമാക്കേണ്ടതുണ്ട്.
04:11 'explore' പിന്നെ 'സ്ട്രിംഗ്' എന്നത്തിന്റെ നെയിം
04:16 അത് അങ്ങനെ തന്നെ ആയിരിക്കണം.
04:18 അത് പരിശോധിക്കാം.
04:20 പുതുക്കുക.
04:22 "Array". ഇപ്പോൾ അറേ എക്കോ ഔട്ട് ചെയ്യുന്നു.
04:26 ഞാൻ ചെയ്തതു ഒരു അറേ ചെയ്തതാണെന്ന് നിങ്ങൾക്ക് വ്യക്തമായി കാണാം.
04:30 എന്റെ അറെയ് ട്യൂട്ടോറിയലിൽ നമ്മൾ മനസിലാക്കി കാരണം അത് ഒരു അറേയിൽ സജ്ജമാക്കി എന്ന് നമുക്ക് പറയാം
04:35 ഇവിടെ നമുക്ക് ഒരു അറെ ഉണ്ടെന്ന് അത് നമ്മോട് പറയുന്നു.
04:37 ഇപ്പോൾ നമ്മൾ ഈ ഫങ്ഷൻ ഉപയോഗിക്കുകയും തുടർന്ന് echo ഔട്ട് ചെയ്യുകയും ചെയ്താൽ ...
04:41 വാസ്തവത്തിൽ, ആദ്യം ഇത് ഒരു വേരിയബിളിന് നൽകണം.
04:44 അപ്പോൾ $ exp-array 'നമുക്ക് പറയാം, അപ്പോൾ' $ exp-array 'എന്നു പറയും, നമുക്ക്' നമ്പറുകൾ എക്കോ ഔട്ട് ചെയ്യാം
04:52 നമുക്ക് പൂജ്യം, ഒന്നു, രണ്ട്, മൂന്ന്, നാല് ഉപയോഗിക്കാം.
04:56 അപ്പോൾ ഈ വല്ഈ പൂജ്യമാണെങ്കിൽ, ഇത് 1 തുല്യമായിരിക്കും.
05:01 അപ്പോൾ നമുക്ക് 'echo' ഔട്ട് 1 ആയിരിക്കണം.
05:06 ശരി, ഞങ്ങൾ ഞങ്ങളുടെ അറെ വിജയകരമായി തകർത്തു.
05:09 ഞാൻ നേരത്തെ പറഞ്ഞതു പോലെ, നമ്മൾ സ്ലാഷുകൾ ഇവിടെ വയ്ക്കുക, പകരം space പകരം വയ്ക്കുക.
05:16 നമുക്കിവിടെ തന്നെ അതേ ഫലം ഉണ്ടാകും.
05:21 ശരി അത് explode().ആണ്.
05:23 ഇപ്പോൾ ഇതിനെ എതിർക്കുന്നതാണ് 'implode ()' .
05:26 ഞാൻ ഇത് ഒഴിവാക്കാം.
05:28 പിന്നെ 'implode ()' ഇവിടെ കാണാം,join().എന്നും വിളിക്കാം.
05:32 അതുകൊണ്ട് നിങ്ങൾക്ക് അത് join().അല്ലെങ്കിൽ 'implode' എന്ന് വേണമെങ്കിൽ വിളിക്കാം.
05:38 അപ്പോൾ ഞാൻ എന്തുചെയ്യും? $new string എന്ന് ടൈപ്പ് ചെയ്യുക, അത് 'implode ()' ന്റെ മൂല്യവും നമ്മൾ ഇംപ്ലെയ്ഡിലേക്ക് പോകുന്നതും നമ്മുടെ '$ exparray' ആണ്.
05:51 ശരി, അങ്ങനെ നോക്കാം.
05:55 ശരി, ഞങ്ങൾ തെറ്റൊന്നും ചെയ്തിട്ടില്ല.
05:57 ഇപ്പോൾ നമ്മൾ 'echo' ഔട്ട് ചെയുന്നു നമ്മുടെ $new string -
06:01 അത് മുമ്പുതന്നെ ആരംഭിച്ചതും "സ്പേസുകൾ" "ഉപയോഗമില്ലാത്തതും ഓർത്തുവയ്ക്കേണ്ടതാണ്.
06:05 എന്നാൽ നിങ്ങളുടെ അറെ യെ തകർക്കാൻ എന്താണ് പറയുന്നതെന്ന് നിങ്ങൾക്ക് വ്യക്തമാക്കാം.
06:09 ഇവിടെ 'space' ചേർക്കുവാൻ ഞാൻ തീരുമാനിച്ചു. പക്ഷെ നിങ്ങൾക്ക് അവിടെ സ്ലാസ് ചെയ്യണമെങ്കിൽ നിങ്ങൾക്ക് ഒരു ഫോർവേഡ് സ്ലാൾ വച്ചിട്ട് ആ ഫലം ​​ലഭിക്കും.
06:21 എന്നാൽ ഈ പ്രവർത്തികൾ വീണ്ടും വരുന്നതിന് 'to' from 'അറേയിൽ' മാറ്റം വരുത്തുന്നു.
06:27 explode() ആൻഡ് 'implode ()' . ഇതിനുമുമ്പ് നമ്മൾ join(). എന്ന പേരിൽ എഴുതാൻ കഴിയും.
06:32 അതിനാൽ, റിഫ്രഷ് ചെയ്യാനും ഞങ്ങൾക്ക് അതേ ഫലം ലഭിക്കും.
06:34 അതുകൊണ്ടാണ് 'implode ()' ഫങ്ഷൻ.
06:36 ശരി - നമ്മള് അടുത്ത റീജക്റ്റ് nl2br(). ആണ്.
06:41 ഇപ്പോൾ നമ്മൾ ഡാറ്റാ ബേസുകളിൽ പ്രവർത്തിക്കുമ്പോൾ ഈ പ്രവർത്തനം ശരിക്കും പ്രവർത്തിക്കുന്നു.
06:46 ഡാറ്റ ഉടൻ തന്നെ ലൈൻ-അടിസ്ഥാനത്തിൽ സൂക്ഷിക്കപ്പെടുമ്പോൾ.
06:51 എന്റെ അടിസ്ഥാന ട്യൂട്ടോറിയലുകളെ നിങ്ങൾ കണ്ടിട്ടുണ്ടെങ്കിൽ, അത് അറിയുമെന്ന് ഞാൻ ഓർമ്മിപ്പിക്കുന്നു.
06:58 ഈ 'Hello', 'New line', 'Another new line'എന്നു പറയണം, ഞാൻ ഇവിടെ ബ്രേക്ക് ബ്രേക്കിന് സെമി കോളൻ നൽകും.
07:12 അത് ആചരിക്കേണം.
07:16 ശരി, ഞാൻ ഇത് എകമിട്ടിരുന്നെങ്കിൽ എന്തു സംഭവിക്കുമെന്ന് നമുക്ക് സങ്കൽപ്പിക്കാം.
07:19 നമുക്കത് കിട്ടും.
07:21 നമുക്ക് അവയെ പ്രത്യേക വരികളിലാണെങ്കിൽ 'br' എന്ന് നാം ഉപയോഗിക്കേണ്ടതാണ്.
07:30 അതിനാൽ, നിങ്ങൾക്ക് ചില കാരണങ്ങളാൽ html ഉപയോഗിക്കേണ്ടതില്ലെങ്കിലോ ഡാറ്റാ ബേസ് ഫലങ്ങളിൽ നിന്നോ എടുക്കുകയാണെങ്കിൽ, നിങ്ങൾ അതിൽ 'ലൈൻ ബ്രേക്കുകൾ' 'ആക്കി നിർത്താൻ വളരെ സങ്കീർണ്ണമായ ഒരു ഫംഗ്ഷൻ നിർമ്മിക്കേണ്ടിവരും.
07:44 ആളുകൾ എന്നെ ഒരു ഡാറ്റ ബേസിൽ ഇടുമ്പോൾ അത് സംഭവിക്കുന്നു.
07:47 അതിനാൽ, നിങ്ങൾക്ക് നിർമ്മിക്കാനാകില്ല എങ്കിൽ, ഈ ലാമിനേറ്റ് ടെസ്റ്റ് ഡേറ്റാബേസിൽ ഉണ്ടെങ്കിൽ, എന്ത് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നത് വെറും ഉദ്ധരണികൾ ഉപയോഗിക്കാതെ തന്നെ അവ എകൗട്ട് ചെയ്യാൻ ശ്രമിക്കുന്നു - അത് അർത്ഥമാക്കുന്നത്.
07:59 പക്ഷെ ഒരു സ്ട്രിങ്ങിന്റെ തുടക്കത്തിൽ നിങ്ങൾ 'nl2br' നൽകിയിട്ടുണ്ടെങ്കിൽ ഞങ്ങൾ അവിടെ ബ്രാക്കറ്റ് അവസാനിപ്പിക്കും,
08:04 നമ്മൾ അത് കൃത്യമായ രീതിയിൽ ഉയർത്തിക്കാട്ടുന്നതായി നിങ്ങൾ കാണും.
08:08 നമ്മൾ ഇത് ചെയ്തതിനാൽ നമുക്ക് ഒരു വരി ബ്രേക്ക് ലഭിക്കും - ഇവിടെ ഒരു സ്പേസ് കൂടി ചേർത്തിട്ടുണ്ട്. നമുക്ക് അത് നീക്കം ചെയ്യാം.
08:16 അതുകൊണ്ട് 'nl2br' 'ഇല്ലാതെ നമുക്ക് ഒറ്റ വരിയിൽ എല്ലാം ലഭിക്കും,' nl2br 'നമ്മൾ വേറിട്ട രീതിയിൽ വ്യത്യസ്ത വരികൾ നേടും.
08:30 ശരി, ഞാൻ സമയം നിൽക്കുന്നതിനാൽ ഈ വീഡിയോ ഞാൻ ഇവിടെ നിർത്തും. ഈ പ്രവർത്തനങ്ങളുടെ ബാക്കി ഭാഗത്തിന് രണ്ടാം ഭാഗം ഉണ്ട്. അത് പിടിക്കണമെന്ന് ഉറപ്പാക്കുക.
08:38 ഉടൻ കാണാം. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്തത് വിജി നായർ ആണ് ഇത്.

Contributors and Content Editors

Prena, Vijinair