PHP-യിലെ സ്ട്രിംഗുകൾ

വെറും $3.44 മുതൽ വിശ്വസനീയമായ SSL
പരസ്യങ്ങൾ
പിഎച്ച്പിയിൽ എക്കോ, പ്രിന്റ് ചെയ്യുക
PHP-യിലെ സോപാധിക പ്രസ്താവനകൾ

ടെക്സ്റ്റ് ഡാറ്റ സംഭരിക്കുന്നതിനും പരിഷ്‌ക്കരിക്കുന്നതിനും ഉപയോഗിക്കുന്ന പ്രതീകങ്ങളുടെ ഒരു ശ്രേണിയാണ് സ്ട്രിംഗ്. അക്ഷരങ്ങൾ, അക്കങ്ങൾ, ചിഹ്നങ്ങൾ, സ്‌പെയ്‌സുകൾ എന്നിവയെല്ലാം ഒരു സ്ട്രിംഗിൽ ഉൾപ്പെടുത്താം. PHP-യിലെ സ്ട്രിംഗുകൾ ഒറ്റ അല്ലെങ്കിൽ ഇരട്ട ഉദ്ധരണികളാൽ ചുറ്റപ്പെട്ടിരിക്കുന്നു. ഈ ലേഖനത്തിൽ നമ്മൾ ഏറ്റവും സാധാരണമായ PHP സ്ട്രിംഗ് ഫംഗ്‌ഷനുകൾ ചർച്ച ചെയ്യുന്നു.

ഉദാഹരണം:

$greeting = "Hello World";
$name = 'John Doe';
$age = "30";

$ആശംസകൾ, $name, $age എന്നിവയെല്ലാം മുകളിലെ ഉദാഹരണത്തിലെ സ്ട്രിംഗുകളാണ്. ദി ആദ്യം രണ്ടെണ്ണം ചുറ്റപ്പെട്ടിരിക്കുന്നു ഇരട്ട ഉദ്ധരണികൾ, അതേസമയം ഫൈനലിൽ ഒറ്റ ഉദ്ധരണികളാൽ ചുറ്റപ്പെട്ടിരിക്കുന്നു.

കോൺകാറ്റനേഷൻ ഓപ്പറേറ്റർ(.) ഉപയോഗിച്ച് സ്ട്രിംഗുകൾ സംയോജിപ്പിക്കാനും സ്ട്രിംഗ് ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് എഡിറ്റുചെയ്യാനും കഴിയും str_replace, str_split, strpos, പിന്നെ മറ്റു പലതും.

$name = "John";
$lastname = "Doe";
$fullname = $name." ".$lastname;

മുകളിലെ ഉദാഹരണത്തിൽ, $name ഉം $lastname ഉം concatenation ഉപയോഗിച്ച് $fullname എന്ന വേരിയബിൾ ജനറേറ്റുചെയ്യാൻ കൂട്ടിച്ചേർത്ത സ്ട്രിംഗുകളാണ്. ഓപ്പറേറ്റർ.

പി‌എച്ച്പി വിവിധ ബിൽറ്റ്-ഇൻ സ്ട്രിംഗ് ഫംഗ്‌ഷനുകൾ നൽകുന്നു, അത് കോൺ‌കറ്റനേഷൻ പോലുള്ള പൊതുവായ പ്രവർത്തനങ്ങൾ ചെയ്യുന്നു. സബ്സ്ട്രിംഗ് വേർതിരിച്ചെടുക്കൽ, ഒപ്പം മാറ്റിസ്ഥാപിക്കുക നേരേചൊവ്വേ.

  1. സ്ട്രിംഗ് കോൺകറ്റനേഷൻ:
  • രണ്ടോ അതിലധികമോ സ്ട്രിംഗുകൾ ഒരുമിച്ച് ചേർക്കാൻ കോൺകാറ്റനേഷൻ ഓപ്പറേറ്റർ (.) ഉപയോഗിക്കുന്നു.
$string1 = "Hello";
$string2 = " World";
$string3 = $string1 . $string2;
echo $string3; // "Hello World"

ദി .= എന്നതിലേക്ക് ഒരു സ്ട്രിംഗ് കൂട്ടിച്ചേർക്കാൻ ഓപ്പറേറ്റർ ഉപയോഗിക്കാം അവസാനിക്കുന്നു നിലവിലുള്ള ഒരു സ്ട്രിംഗിന്റെ.

$string1 = "Hello";
$string1 .= " World";
echo $string1; // "Hello World"

ദി പൊട്ടിത്തെറിക്കുക() രീതി ഒരു ഡിലിമിറ്റർ വ്യക്തമാക്കുന്നതിലൂടെ സ്ട്രിംഗുകളുടെ ഒരു ശ്രേണിയെ ഒരൊറ്റ സ്‌ട്രിംഗിലേക്ക് ചേർക്കുന്നു.

$array = array("apple", "banana", "orange");
$delimiter = ", ";
$string = implode($delimiter, $array);
echo $string; // "apple, banana, orange"
  1. സ്ട്രിംഗ് നീളവും സബ്‌സ്ട്രിംഗും:
  • ഒരു സ്ട്രിംഗിന്റെ നീളം നിർണ്ണയിക്കാൻ, ഉപയോഗിക്കുക strlen() രീതി.
$string = "Hello World";
$length = strlen($string);
echo $length; // 11

ഒരു സ്ട്രിംഗിൽ നിന്ന് ഒരു സബ്‌സ്‌ട്രിംഗ് എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ, ഉപയോഗിക്കുക substr() പ്രവർത്തനം. ഇതിന് മൂന്ന് പാരാമീറ്ററുകൾ ആവശ്യമാണ്: സ്ട്രിംഗ്, ആരംഭ സ്ഥാനം, സബ്‌സ്ട്രിംഗ് ദൈർഘ്യം.

$string = "Hello World";
$substring = substr($string,

ചോദ്യോത്തരങ്ങൾ

ചോദ്യം: PHP-യിലെ ഒരു സ്ട്രിംഗ് എന്താണ്?

A: PHP-യിൽ, വാചകത്തെ പ്രതിനിധീകരിക്കാൻ ഉപയോഗിക്കുന്ന പ്രതീകങ്ങളുടെ ഒരു ശ്രേണിയാണ് സ്ട്രിംഗ്. അതിൽ അക്ഷരങ്ങൾ, അക്കങ്ങൾ, പ്രത്യേക പ്രതീകങ്ങൾ എന്നിവയുടെ ഏത് സംയോജനവും അടങ്ങിയിരിക്കാം, ഒറ്റ അല്ലെങ്കിൽ ഇരട്ട ഉദ്ധരണികളിൽ അടങ്ങിയിരിക്കാം.

ചോദ്യം: ഞാൻ എങ്ങനെ ഒരു സ്ട്രിംഗ് ഉണ്ടാക്കും?

A: PHP-യിൽ, ഒറ്റ അല്ലെങ്കിൽ ഇരട്ട ഉദ്ധരണികളിലെ പ്രതീകങ്ങളുടെ ഒരു ശ്രേണിയെ ചുറ്റിപ്പറ്റിയാണ് ഒരു സ്ട്രിംഗ് നിർമ്മിക്കുന്നത്.

$string1 = "Hello, World!";
$string2 = 'Hello, World!';

ചോദ്യം: പിഎച്ച്പിയിൽ രണ്ട് സ്ട്രിംഗുകൾ എങ്ങനെ സംയോജിപ്പിക്കാം?

A: രണ്ട് സ്ട്രിംഗുകൾ കൂട്ടിച്ചേർക്കാൻ കോൺകറ്റനേഷൻ ഓപ്പറേറ്റർ ഉപയോഗിക്കാം.(.).

വെറും $3.44 മുതൽ വിശ്വസനീയമായ SSL
പരസ്യങ്ങൾ
$string1 = "Hello, ";
$string2 = "World!";
$string3 = $string1 . $string2; // "Hello, World!"

ചോദ്യം: പിഎച്ച്പിയിൽ ഒരു സ്ട്രിംഗിന്റെ നീളം എങ്ങനെ കണ്ടെത്താനാകും?

A: അന്തർനിർമ്മിത പ്രവർത്തനം strlen ഒരു സ്ട്രിംഗിന്റെ നീളം നിർണ്ണയിക്കാൻ PHP-ൽ ഉപയോഗിക്കാം.().

$string = "Hello, World!";
$length = strlen($string); // 13

ചോദ്യം: PHP-യിലെ ഒരു സ്ട്രിംഗിനുള്ളിൽ ഒരു പ്രത്യേക പ്രതീകം എങ്ങനെ കണ്ടെത്താനാകും?

A: അന്തർനിർമ്മിത പ്രവർത്തനം strpos a ഉള്ളിൽ നിർദ്ദിഷ്ട പ്രതീകങ്ങൾ കണ്ടെത്താൻ ഉപയോഗിക്കാം സ്ട്രിംഗ്(). ദി ലൊക്കേഷൻ ഒരു സ്ട്രിംഗിനുള്ളിൽ ഒരു നിർദ്ദിഷ്ട പ്രതീകം ആദ്യമായി സംഭവിക്കുന്നത് ഈ രീതിയിലൂടെ നൽകുന്നു.

$string = "Hello, World!";
$position = strpos($string, "W"); // 7

ചോദ്യം: PHP-യിലെ ഒരു സ്ട്രിംഗിന്റെ ഒരു പ്രത്യേക ഭാഗം എനിക്ക് എങ്ങനെ മാറ്റിസ്ഥാപിക്കാം?

A: അന്തർനിർമ്മിത പ്രവർത്തനം str_replace ഒരു സ്ട്രിംഗിന്റെ () നിർദ്ദിഷ്ട ഘടകങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ഉപയോഗിക്കാം. ഈ ഫംഗ്‌ഷൻ ഒരു സ്‌ട്രിംഗിനുള്ളിൽ നൽകിയിരിക്കുന്ന മൂല്യത്തിന്റെ എല്ലാ സന്ദർഭങ്ങളെയും മറ്റൊരു മൂല്യം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു.

$string = "Hello, World!";
$new_string = str_replace("World", "PHP", $string); // "Hello, PHP!"

ചോദ്യം: പി‌എച്ച്‌പിയിൽ ഒരു സ്ട്രിംഗ് വലിയക്ഷരത്തിലേക്കോ ചെറിയക്ഷരത്തിലേക്കോ എങ്ങനെ പരിവർത്തനം ചെയ്യാം?

A: ബിൽറ്റ്-ഇൻ ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഒരു സ്ട്രിംഗ് വലിയക്ഷരത്തിലേക്ക് പരിവർത്തനം ചെയ്യാവുന്നതാണ് strtoupper(), കൂടാതെ ബിൽറ്റ്-ഇൻ ഫംഗ്ഷൻ ഉപയോഗിച്ച് ചെറിയക്ഷരത്തിലേക്ക് strtolower().

$string = "Hello, World!";
$uppercase = strtoupper($string); // "HELLO, WORLD!"
$lowercase = strtolower($string); // "hello, world!"

ചോദ്യം: PHP-യിൽ ഒരു സ്ട്രിംഗ് ആരംഭിക്കുകയോ അവസാനിക്കുകയോ ചെയ്യുന്നത് ഒരു പ്രത്യേക പ്രതീകത്തിൽ ആണോ എന്ന് എനിക്ക് എങ്ങനെ പരിശോധിക്കാം?

A: ഒരു സ്ട്രിംഗ് നൽകിയിരിക്കുന്ന പ്രതീകത്തിൽ ആരംഭിക്കുന്നുണ്ടോ എന്ന് കാണാൻ നിങ്ങൾക്ക് strpos()ഉം strpos() യുമായി ചേർന്ന് substr()ഉം ഉപയോഗിച്ച് ഒരു സ്ട്രിംഗ് ഒരു നിർദ്ദിഷ്ട പ്രതീകത്തിൽ അവസാനിക്കുന്നുണ്ടോ എന്ന് കാണാൻ കഴിയും.

$string = "Hello, World!";
$startsWith = strpos($string, "H") === 0; // true
$endsWith = strpos($string, "!") === strlen($string)-1; // true

ചോദ്യം: പി‌എച്ച്‌പിയിലെ സബ്‌സ്‌ട്രിംഗുകളുടെ ഒരു നിരയിലേക്ക് ഒരു സ്‌ട്രിംഗിനെ എങ്ങനെ വിഭജിക്കാം?

A: അന്തർനിർമ്മിത പ്രവർത്തനം പൊട്ടിത്തെറിക്കുക() ഒരു ടെക്‌സ്‌റ്റിനെ ഉപസ്‌ട്രിംഗുകളുടെ ഒരു നിരയിലേക്ക് തകർക്കാൻ ഉപയോഗിച്ചേക്കാം. ഈ ഫംഗ്‌ഷൻ വിതരണം ചെയ്‌ത ഡിലിമിറ്റർ ഉപയോഗിച്ച് ഒരു സ്‌ട്രിംഗിനെ ഒരു അറേ ആയി വിഭജിക്കുന്നു.

വ്യായാമങ്ങൾ:

  1. ഒരു സ്ട്രിംഗിന്റെ നീളം നിങ്ങൾ എങ്ങനെ കണ്ടെത്തും?
  2. ഒരു സ്ട്രിംഗിലെ ഒരു സബ്‌സ്‌ട്രിംഗിന്റെ സ്ഥാനം നിങ്ങൾ എങ്ങനെ കണ്ടെത്തും?
  3. ഒരു സ്ട്രിംഗിൽ ഒരു സബ്‌സ്ട്രിംഗ് എങ്ങനെ മാറ്റിസ്ഥാപിക്കും?
  4. എങ്ങനെയാണ് നിങ്ങൾ ഒരു സ്ട്രിംഗിനെ വലിയക്ഷരത്തിലേക്കോ ചെറിയക്ഷരത്തിലേക്കോ പരിവർത്തനം ചെയ്യുന്നത്?
  5. രണ്ട് സ്ട്രിംഗുകളെ എങ്ങനെ താരതമ്യം ചെയ്യാം?
  6. ഒരു സ്ട്രിംഗിൽ നിന്ന് വൈറ്റ്‌സ്‌പേസ് എങ്ങനെ ട്രിം ചെയ്യാം?
  7. നിങ്ങൾ എങ്ങനെയാണ് ഒരു സ്ട്രിംഗ് ഒരു അറേയിലേക്ക് വിഭജിക്കുന്നത്?
  8. നിങ്ങൾ എങ്ങനെയാണ് സ്ട്രിംഗുകൾ കൂട്ടിച്ചേർക്കുന്നത്?

ഉത്തരങ്ങൾ:

  1. strlen() ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഒരു സ്ട്രിംഗിന്റെ നീളം കണ്ടെത്താം. ഉദാഹരണത്തിന്: strlen ("ഹലോ വേൾഡ്");
  2. strpos() ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഒരു സ്‌ട്രിംഗിലെ സബ്‌സ്‌ട്രിംഗിന്റെ സ്ഥാനം കണ്ടെത്താനാകും. ഉദാഹരണത്തിന്: strpos ("ഹലോ വേൾഡ്", "വേൾഡ്");
  3. str_replace() ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഒരു സ്‌ട്രിംഗിലെ സബ്‌സ്‌ട്രിംഗ് മാറ്റിസ്ഥാപിക്കാനാകും. ഉദാഹരണത്തിന്: str_replace("world", "PHP", "hello world");
  4. strtoupper() അല്ലെങ്കിൽ strtolower() ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഒരു സ്ട്രിംഗ് വലിയക്ഷരത്തിലേക്കോ ചെറിയക്ഷരത്തിലേക്കോ പരിവർത്തനം ചെയ്യാവുന്നതാണ്. ഉദാഹരണത്തിന്: strtoupper("ഹലോ വേൾഡ്");
  5. strcmp() ഫംഗ്ഷൻ ഉപയോഗിച്ച് രണ്ട് സ്ട്രിംഗുകൾ താരതമ്യം ചെയ്യാം. ഉദാഹരണത്തിന്: strcmp("ഹലോ""ഹലോ");
  6. ട്രിം() ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഒരു സ്‌ട്രിംഗിൽ നിന്ന് വൈറ്റ്‌സ്‌പേസ് ട്രിം ചെയ്യാം. ഉദാഹരണത്തിന്: ട്രിം ("ഹലോ വേൾഡ്");
  7. സ്‌പ്ലോഡ്() ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഒരു സ്ട്രിംഗ് ഒരു അറേ ആയി വിഭജിക്കാം. ഉദാഹരണത്തിന്: പൊട്ടിത്തെറി (" ", "ഹലോ വേൾഡ്");
  8. കോൺകാറ്റനേഷൻ ഓപ്പറേറ്റർ (.) ഉപയോഗിച്ച് സ്ട്രിംഗുകൾ കൂട്ടിച്ചേർക്കാവുന്നതാണ്. ഉദാഹരണത്തിന്: "ഹലോ" . ” ” . "ലോകം"; അല്ലെങ്കിൽ ഇംപ്ലോഡ്() എന്ന ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നു
പിഎച്ച്പിയിൽ എക്കോ, പ്രിന്റ് ചെയ്യുക
PHP-യിലെ സോപാധിക പ്രസ്താവനകൾ
അടയ്ക്കുക

PHP-യെ കുറിച്ച് കാലികമായിരിക്കുക!

ഞങ്ങൾ സ്പാം ചെയ്യുന്നില്ല!

വെറും $3.44 മുതൽ വിശ്വസനീയമായ SSL
പരസ്യങ്ങൾ

en English
X
ടോപ്പ് സ്ക്രോൾ