Introduktion til streng i PHP
Grundlæggende ved vi alle, at en streng er en samling af tegn. Det er også en af de datatyper, der faktisk understøttes af PHP-programmeringssprog. Strenge kan indeholde alfanumeriske tegn. Det kan oprettes på følgende måder listet:
- Du kan erklære en variabel og derefter kan du tildele en streng til et tegn
- Ved at bruge ekkoopgørelsen
- Streng / strenge er sprogkonstruktion, det kan hjælpe med at fange ord.
- Bortset fra denne læring af, hvordan strenge fungerer i PHP-programmeringssprog, kan du manipulere, hvordan du bruger strenge meget effektivt som en produktiv udvikler.
Sådan erklæres streng i PHP ved hjælp af forskellige metoder
Der er fire forskellige typer erklæringer.
- Ved at bruge enkelt citater
- Ved at bruge dobbelt citater
- Ved at bruge Heredoc-strengoprettelsesmetoden ++
- Ved at bruge Nowdoc-strengoprettelsesmetode
1. PHP-strengoprettelsesmetode ved hjælp af enkelt citater
Oprettelse af streng / strenge ved hjælp af enkeltcitater er den nemmeste og enkleste ved at oprette en streng. Lad os nu se på den nedenstående PHP-syntaks, som skaber en enkel streng.
Syntaks:
<_?phpecho 'Login to the Page to view this page template';
?>
Produktion:
Hvis denne PHP-enkelt-citeringsstreng er en del af strengværdien, får vi den til at undslippe ved hjælp af tegnet som backslash. Kontroller den kodesyntaks nedenfor.
<_?phpecho 'I \'ll be in 10 minutes just wait here';
?>
Produktion:
2. PHP-strengoprettelsesmetode ved hjælp af dobbeltcitater
Oftest bruges dobbeltcitater i oprettelsen af streng på PHP-sprog. Dobbeltcitater Strengangivelsesmetode kan oprette komplekse strenge i stedet for strengene oprettet ved hjælp af de enkelte citater.
Vi kan også bruge variabelnavne inde i dobbeltcitaterne, så variabelværdier vises, som vi ønsker. Bare kig på eksemplet med en erklæring med dobbelt citat, variabel erklæring, så du kan forstå begrebet strengerklæring ved hjælp af dobbeltcitater.
Syntaks:
<_?php$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>
Produktion:
Ovenstående eksempel skaber en simpel strengvariabel "myname" med værdien "Pavan Kumar Sake". Denne strengvariabel kan nu bruges til enhver tid i PHP-programmeringssprog, som du ønsker.
Dobbeltcitater, der er erklærede strenge, kan også undslippe specialtegn. \ n til linjefoder, \ $ for dollartegnet osv., kan bruges til at få output af tom linje og dollartegn. Ligeledes er der måder at undslippe specialtegn ved hjælp af dobbeltcitater.
Syntaks:
<_?phpecho "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>
Produktion:
3. PHP-strengoprettelse ved hjælp af Heredoc-strengoprettelsesmetode - PHP Heredoc
Her vil vi vide, hvad der er Heredoc. Den vigtigste metodologi for Heredoc er at oprette de mest komplekse strenge i PHP sammenlignet med dobbeltcitaters strengdeklaration.
Heredoc vil støtte alle funktionerne i dobbeltcitaterne. Sammen med denne Heredoc vil du også give dig mulighed for at oprette strengværdier uden php-strengkonsatenation på mere end en linje. Du kan oprette så mange linjer med strenge, som du vil. Flere linjer med strenge kan oprettes ved hjælp af Heredoc-metoden. Man kan endda undslippe dobbeltcitaterne inden for Heredoc-metoden.
Lad os have et eksempel på PHP Heredoc-metoden til at oprette enkelt / flere strengværdier.
Syntaks:
<_?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:
Syntaks:
<_?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. Oprettelse af PHP-streng ved hjælp af Nowdoc-metode til oprettelse af streng - PHP Nowdoc
Metoden til oprettelse af PHP Nowdoc-streng svarer meget til PHP Heredoc-strengoprettelsesmetoden, men Nowdoc-metoden fungerer hovedsageligt som hvordan de enkelte citater fungerer. Analysering finder ikke sted i Nowdoc. Nowdoc-metoden er ideel, så vi arbejder med de rå data, der slet ikke er nødvendigt at analysere.
Lad os have et kodeeksempel på Nowdoc-metoden nedenfor:
Syntaks:
<_?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:
Bortset fra strengdeklaration er der nogle strengfunktioner, der vil være meget nyttige ved udvikling af små webprogrammer til de store projekter. Se dem venligst. Ved også, hvad der er outputdifferencen mellem streng-dobbeltprisangivelseserklæringen og den enkelte tilbudsangivelse.
strtolower, strtoupper, strlen, explode, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst er strengfunktionerne. Disse strengfunktioner er meget nyttige ved oprettelse af projekter eller programmer.
“Strtolower” konverterer alle strengetegn til små bogstaver, mens “strtoupper” konverterer dem til store bogstaver. “Strlen” giver strengens længde (tegn tæller). "Eksplodere" -funktion konverterer strenge til matrixvariabler. “Substr” returnerer en del af strengen ved hjælp af 3 grundlæggende parametre. "Str_replace" erstatter noget strengindhold vha. 3 grundlæggende argumenter. “Strpos” -funktion returnerer positionen for den specifikke streng. “Sha1” -funktion returnerer hash-koden for strengen. "Md5" -funktion giver md5-hashværdi for strengen. Ligeledes fungerer andre strenge også.
Syntaks:
<_?phpecho 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:
Konklusion
Her forstår vi konceptet "String in PHP" med forskellige string-deklarationsmetoder sammen med den grundlæggende introduktion af vigtige strengfunktioner, der hjælper meget, når du udfører php-programmer / projekter
Anbefalede artikler
Dette har været en guide til streng i PHP. Her diskuterer vi introduktionen, og hvordan man erklærer streng ved hjælp af forskellige metoder. Du kan også se på de følgende artikler for at lære mere -
- PHP filhåndtering
- PHP-filtre
- Arrays i PHP
- PHP filhåndtering