Introduktion till String in PHP

I princip vet vi alla att en sträng är en samling karaktärer. Det är också en av de datatyper som faktiskt stöds av PHP-programmeringsspråket. Strängar kan innehålla alfanumeriska tecken. Det kan skapas på följande sätt:

  • Du kan förklara en variabel och sedan kan du tilldela en sträng till ett tecken
  • Genom att använda ekouttalandet
  • Strängar / strängar är språkkonstruktioner, det kan hjälpa till att fånga ord.
  • Annat än att lära sig hur strängar fungerar i PHP-programmeringsspråk kan du få till att manipulera hur du använder strängar mycket effektivt som en produktiv utvecklare.

Hur man deklarerar String i PHP med hjälp av olika metoder

Det finns fyra olika typer av deklarationer.

  • Genom att använda enstaka citat
  • Genom att använda dubbla citat
  • Genom att använda Heredoc-strängskapningsmetoden ++
  • Genom att använda Nowdoc-strängskapningsmetod

1. PHP-strängskapningsmetod med enkla citat

Att skapa strängar / strängar med enkla citat är det enklaste och enklaste att skapa en sträng. Låt oss nu titta på den nedan listade PHP-syntaxen som skapar en enkel sträng.

Syntax:

<_?php
echo 'Login to the Page to view this page template';
?>

Produktion:

Om den här PHP-enstaka citeringssträngen är en del av strängvärdet gör vi att den flyr med hjälp av karaktären av backslash. Kontrollera den kodsyntaxen nedan.

<_?php
echo 'I \'ll be in 10 minutes just wait here';
?>

Produktion:

2. PHP-strängskapningsmetod med hjälp av dubbla citat

I String-skapelsen på PHP-språk kommer du oftast att använda dubbla citat. Dubbelcitater Strängdeklarationsmetod kan skapa komplexa strängar snarare än strängar som skapas med de enskilda citaten.

Vi kan också använda variabla namn i de dubbla citationstecknen så att variabla värden visas som vi vill. Titta bara på exemplet med en dubbelcitatdeklaration, variabel deklaration så att du förstår begreppet strängdeklaration med hjälp av dubbelcitaten.

Syntax:

<_?php
$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>

Produktion:

Exemplet ovan skapar en enkel strängvariabel "myname" med värdet "Pavan Kumar Sake". Denna strängvariabel kan nu användas när som helst i PHP-programmeringsspråket som du vill.

Dubbelcitater som förklaras strängar kan också undgå specialtecken. \ n för radmatning, \ $ för dollartecknet, etc., kan användas för att få utgångar från tom linje och dollartecken. På samma sätt finns det sätt att undkomma specialtecken med dubbla citat.

Syntax:

<_?php
echo "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>

Produktion:

3. PHP-strängskapande med hjälp av Heredoc-strängskapningsmetod - PHP Heredoc

Här kommer vi att veta vad som är Heredoc. Huvudmetodiken för Heredoc är att skapa de mest komplexa strängarna i PHP jämfört med dubbelcitatsträngdeklarationen.

Heredoc kommer att stödja alla funktioner i dubbelcitationstecken. Tillsammans med Heredoc kan du också skapa strängvärden utan sammankoppling av php-sträng på mer än en rad. Du kan skapa så många rader med strängar som du vill. Flera rader med strängar kan skapas med Heredoc-metoden. Man kan till och med undkomma dubbelcitaten i Heredoc-metoden.

Låt oss ha ett exempel på PHP Heredoc-metoden för att skapa enstaka / flera strängvärden.

Syntax:

<_?php
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>

Produktion:

Syntax:

<_?php
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>

Produktion:

4. PHP-strängskapande med hjälp av Nowdoc-strängskapningsmetod - PHP Nowdoc

PHP Nowdoc-strängskapningsmetoden liknar väldigt mycket PHP Heredoc-strängskapningsmetoden men Nowdoc-metoden fungerar huvudsakligen som hur enstaka citat fungerar. Analysning kommer inte att ske inom Nowdoc. Nowdoc-metoden är idealisk då arbetar vi med rådata som inte alls behöver analyseras.

Låt oss ha ett kodexempel på Nowdoc-metoden nedan:

Syntax:

<_?php
$my_name = "Pavan Kumar Sake";
$my_variable = <<<'EOT'
When the big $my_name was a small boy,
He has done many funny things even this generation can't imagine He is always like a "small boy "since from childhood
EOT;
echo $my_variable;
?>

Produktion:

Förutom strängdeklaration finns det några strängfunktioner som kommer att vara till stor hjälp för att utveckla små webbprogram till de stora projekten. Titta gärna på dem. Vet också vad som är utgångsskillnaden mellan strängen med dubbla offertdeklarationer och den enskilda offertdeklarationen.

strtolower, strtoupper, strlen, explode, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst är strängfunktionerna. Dessa strängfunktioner är till stor hjälp när du skapar projekt eller program.

“Strtolower” konverterar alla strängtecken till små bokstäver medan “strtoupper” konverterar dem till versaler. "Strlen" ger stränglängden (tecken räknas). "Explodera" -funktionen konverterar strängar till matrisvariabler. "Substr" kommer att returnera en del av strängen med hjälp av tre grundläggande parametrar. "Str_replace" kommer att ersätta en del stränginnehåll med 3 grundläggande argument. "Strpos" -funktionen returnerar positionen för den specifika strängen. "Sha1" -funktionen returnerar hashkoden för strängen. Funktionen “md5” ger md5-hashvärde för strängen. På samma sätt fungerar andra strängar också.

Syntax:

<_?php
echo strtolower("1. PAVAN kumar is a Writer ");
echo strtoupper("2. PAVAN kumar is a Writer \n");
echo "3. ";
echo strlen("PAVAN kumar is a Writer");
echo substr(" 4. PAVAN kumar is a Writer ", 0, 12);
echo str_replace('PAVAN', 'VASU', " 5. PAVAN kumar is a Writer \n");
echo "6. ";
echo strpos("PAVAN kumar is a Writer ", 'kumar');
echo " 7. ";
echo sha1("PAVAN kumar is a Writer ");
echo "\n8. ";
echo md5("PAVAN kumar is a Writer ");
?>

Produktion:

Slutsats

Här förstår vi begreppet "String in PHP" med de olika strängdeklarationsmetoderna tillsammans med grundläggande introduktion av viktiga strängfunktioner som hjälper mycket när du gör php-program / projekt

Rekommenderade artiklar

Detta har varit en guide till String i PHP. Här diskuterar vi introduktionen och hur man kan förklara String med olika metoder. Du kan också titta på följande artiklar för att lära dig mer -

  1. PHP-filhantering
  2. PHP-filter
  3. Arrays i PHP
  4. PHP-filhantering

Kategori: