കമ്പ്യൂട്ടറുകൾപ്രോഗ്രാമിംഗ്

ആണാണോ വെബ് പ്രോഗ്രാമർമാർ പി.എച്ച്.പി: സ്ട്രിംഗ് നീളം

ഏതെങ്കിലും സ്വയം വിഷയത്തിൽ വെബ് പ്രോഗ്രാമർ വെബ് പേജുകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന പി.എച്ച്.പി ഭാഷ അറിയുകയും വേണം. ഈ ഭാഷ സി, സി ++ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, അതിനാൽ അത് ഭാഷ നിർദ്ദിഷ്ട കെട്ടിടസമുച്ചയത്തിന്റെ വളരെയധികം. ഉദാഹരണത്തിന്, വരികളെ പറ്റിയുള്ള സി ഈ ലേഖനം, അതുപോലെ അവരുമായി നടത്താൻ കഴിയും എന്ന് ഓപ്പറേഷനുകളിൽ അതേ പേരിൽ ചടങ്ങിൽ മടക്കിനൽകി സ്ട്രിംഗ് പി.എച്ച്.പി നീളം.

എന്നാൽ ഞങ്ങൾ അടിസ്ഥാന നിർവചനം തരും സവിശേഷതകൾ സംസാരിക്കുന്നതിന്. സ്ട്രിംഗ് - കൃത്യം ഒരു ബൈറ്റ് എടുക്കും ഓരോന്നും അക്ഷരങ്ങൾ ഒരു കൂട്ടം. അതിനാൽ, പി.എച്ച്.പി 256 അക്ഷരങ്ങൾ പിന്തുണയ്ക്കുന്നു. യൂണികോഡ് അക്ഷരങ്ങൾ അധികം കാരണം - ഇതിൽനിന്നും യുക്തിപരമായി ഈ ഭാഷയ്ക്കായി യൂണികോഡ് പിന്തുണ കാണാതായതായി പിന്തുടരുകയും.

പി.എച്ച്.പി അവിടെ എന്തു സ്ട്രിംഗ് പ്രവർത്തനങ്ങൾ? സ്ട്രിംഗ് നീളം, അവരുടെ ശൃംഖല (കണക്ഷൻ), അക്ഷരം, തിരിച്ചും മടക്കം - ലളിതമായ ഉദാഹരണങ്ങൾ. കൂടുതൽ സങ്കീർണ്ണമായ ഉണ്ട് - തിരയൽ, ഹശിന്ഗ്, വിപരീതം സബ്സ്ട്രിംഗ്. എന്നാൽ, പാറ്റേൺ പൊരുത്തപ്പെടുന്ന പോലുള്ള ടാഗുകൾ നീക്കം ഉണ്ട്, ഡിലിമിറ്റർ ഉപയോഗിച്ച് ഉപസ്ട്രിംഗുകൾ പിരിച്ച് ... നിങ്ങൾ പറയുന്നതെന്തും! അതുകൊണ്ട്, ഞങ്ങൾ ഏറ്റവും സാധാരണമായ ഉപയോഗപ്രദവുമായ പുതിയവ ചർച്ച ചെയ്യും.

സ്ട്രിംഗ് നീളം - പി.എച്ച്.പി ആദ്യ പലപ്പോഴും ഉപയോഗിക്കുന്ന ഫങ്ഷൻ. ഇത് സ്ത്ര്ലെന് വിളിക്കുന്നു, ഒരു പരാമീറ്റർ തന്നെ ഒരൊറ്റ അനുക്രമം എടുക്കും. ഇത് ലളിതമാണ്.

$ ഫൂവിൽ = "ഫൂ";

$ ബാർ = സ്ത്ര്ലെന് ($ ഫൂ); // $ ബാർ മൂന്നു വരെ തുല്യമാണ്

?>

പി.എച്ച്.പി സ്ട്രിംഗ് ദൈർഘ്യം പൂജ്യമായി തുല്യമായ വരാം. ഈ ലൈൻ ശൂന്യമാണ് വിളിക്കുന്നു.

താഴെ ഫങ്ഷൻ - ശൃംഖല അല്ലെങ്കിൽ ലയനം. ലളിതമായി പറഞ്ഞാൽ, അത് ഒരു രണ്ടു-ലൈൻ മാറ്റുന്നു ആണ്.

$ ഫൂവിൽ = "ഹലോ";

$ ബാർ = "ലോക";

$ ബാസ് = CONCAT ($ ഫൂ, $ ബാർ);

$ ബസ് എക്കോ; // ഔട്ട്പുട്ടുകളുടെ "ഹലോ, ലോകമേ!"

?>

കഥാപാത്രങ്ങളുടെ പ്രവർത്തിക്കാൻ രണ്ട് വിപരീത പ്രവർത്തനങ്ങൾ ഉണ്ട്. ഓര്ഡിലുള്ള - അക്ഷരം നൽകുന്നു, ഒപ്പം ഛ്ര് - അക്ഷരം നിർണ്ണയിക്കുന്നു.

$ ഫൂവിൽ = "Q";

$ ബാർ = പെസോ ($ ഫൂ); // $ ബാർ 113 തുല്യമാണ്

$ ബാസ് = ഛ്ര് ($ ബാർ); // $ ബസ് "Q" ആണ്

?>

തീയതി - മറ്റൊരു സവിശേഷത പറഞ്ഞ അല്ല. പി.എച്ച്.പി സ്ട്രിങ്ങുകൾ ഔട്ട്പുട്ട് സമയം ഒരു ടെംപ്ലേറ്റ് ഉപയോഗിക്കാൻ കഴിയും. ഉദാഹരണത്തിന്, തീയതി ലൈൻ "h: m: ന്റെ" കൈമാറ്റം ചെയ്താൽ ഉത്പാദിപ്പിക്കുന്നുള്ളൂ ഫലം, സ്ക്രീൻ സെർവർ നിലവിലെ സമയം, കാണിക്കും ഒരു കോളൻ, ഉദാഹരണത്തിന്, "11:08:34" നല്കേണ്ടത്.

ഇപ്പോൾ പൊട്ടിത്തെറിച്ച് പ്രവർത്തനം പരിഗണിക്കുക. ഓരോ പറഞ്ഞു പ്രതീകമായി അതിർത്തി പരിഗണിച്ച്, ഘടകങ്ങളായി സ്ട്രിംഗ് വേറ്തിരിക്കുന്നു. ഇത് വളരെ സങ്കീർണ്ണമായ മുഴങ്ങുന്നു, എന്നാൽ യഥാർത്ഥത്തിൽ വളരെ മനസ്സിലാക്കാവുന്നതേയുള്ളൂ. ഉദാഹരണത്തിന്, ഒരു വരി "ചക്രം | | 49 റൂട്ട് 12: 56" ആണ്. പിന്നെ ഞങ്ങൾ എഴുതാം:

$ ഫൂവിൽ = പൊട്ടിത്തെറിച്ച് ( "|: 56: 12 റൂട്ട് 49 | ചക്രം", "|");

"റൂട്ട്", "12:56:49", "ചക്രം" - ഫലമായി, അറേ $ ഫൂ മൂന്നു ഘടകങ്ങൾ അടങ്ങിയിരിക്കും. വിളിക്കുന്നു ഒരു സെപ്പറേറ്റർ വ്യക്തമാക്കുന്നില്ലെങ്കിൽ, സ്ഥിരമായി ഒരു ശൂന്യ പരിഗണിക്കും. അനുവദിച്ചിട്ടുണ്ട് ഉപസ്ട്രിംഗ് പരമാവധി തുക - ഉണ്ട് ഒരു ഓപ്ഷണൽ പോരേ.

താഴെ ഫംഗ്ഷൻ ലൈൻ എച്ച്ടിഎംഎൽ ടാഗുകൾ നീക്കം. സ്ത്രിപ്_തഗ്സ് അവൾ വിളിച്ചു. നിങ്ങൾ ഉപേക്ഷിക്കുന്നതിന് താല്പര്യമുണ്ടോ ടാഗുകൾ ലിസ്റ്റ് - പൊട്ടിത്തെറിച്ച് പ്രവർത്തനം, അതു ഓപ്ഷണൽ രണ്ടാം പാരാമീറ്ററുണ്ട്.

ലളിത പ്രവർത്തനങ്ങൾ - ശൃംഖല, ഉപസ്ട്രിംഗ് തിരയൽ, സ്ട്രിംഗ് നീളം - പി.എച്ച്.പി മതി ഫാസ്റ്റ് വ്യാഖ്യാനിക്കുന്നു. എന്നാൽ ഒരു ടെംപ്ലേറ്റ് ഇല്ലാതാക്കാനോ ടാഗുകൾ, ഒരു തിരച്ചില് പ്രോസസ്സിംഗ് വളരെക്കാലം നടപ്പിലാക്കാൻ കഴിയും. അതുകൊണ്ടു, പ്രോഗ്രാമുകൾ അതിന്റെ നടപ്പിലാക്കൽ സമയമെടുക്കും വസ്തുത നൽകിയ, യോഗ്യതയുള്ള ആവശ്യമാണ്. സാധാരണ സ്ക്രിപ്റ്റ് 10 സെക്കൻഡ് പരമാവധി ആയിരിക്കണം, തുടർന്ന് ഒരു വെബ് പേജിന്റെ കുറഞ്ഞത് ഭാഗം, അല്ലെങ്കിൽ പോകും ഒരു ഉപയോക്താവിനെ പ്രദർശിപ്പിക്കാൻ ആഗ്രഹിക്കുന്നു. എന്നാൽ സാധാരണയായി വെബ് അപ്ലിക്കേഷനുകൾ പി.എച്ച്.പി കോഡ് സെർവറിൽ വധശിക്ഷയ്ക്ക് ബ്രൗസർ പി.എച്ച്.പി-സ്ക്രിപ്റ്റ് ഉപസംഹാര സ്ക്രിപ്റ്റ് പേജിന്റെ അടിസ്ഥാനത്തിൽ രൂപം പുലർത്തുകയും കാരണം, വേഗത്തിൽ റൺ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ml.atomiyme.com. Theme powered by WordPress.