PHP-and-MySQL/C4/PHP-String-Functions-Part-1/Malayalam
From Script | Spoken-Tutorial
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 | അപ്പോൾ, അത് 5 എന്നതിന്റെ ലെങ്ത് എടുത്തതിനുശേഷം "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 എന്ന് പറയും '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 | ഉടൻ കാണാം. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്തത് വിജി നായർ ആണ് ഇത്. |