Introduksjon til streng i PHP
I utgangspunktet vet vi alle at en streng er en samling av tegn. Det er også en av datatypene som faktisk støttes av PHP-programmeringsspråket. Strenger kan inneholde alfanumeriske tegn. Det kan opprettes på følgende måter listet:
- Du kan erklære en variabel, og deretter kan du tilordne en streng til et tegn
- Ved å bruke ekkoutsagnet
- Strenger / strenger er språkkonstruksjon, det kan bidra til å fange ord.
- Annet enn dette å lære hvordan strengene fungerer i PHP-programmeringsspråk, kan gjøre at du manipulerer hvordan du bruker strenger veldig effektivt som en produktiv utvikler.
Hvordan erklære streng i PHP ved hjelp av forskjellige metoder
Det er fire forskjellige typer erklæringer.
- Ved å bruke enkelt sitater
- Ved å bruke doble sitater
- Ved å bruke metoden for oppretting av Heredoc-strengene ++
- Ved å bruke metode for oppretting av Nowdoc-streng
1. PHP String-opprettelsesmetode ved bruk av enkle sitater
Det er det enkleste og enkleste å opprette en streng for å lage streng / strenger ved å bruke enkeltnoteringene. La oss ta en titt på den nedenfor listede PHP-syntaks som lager en enkel streng.
syntaks:
<_?phpecho 'Login to the Page to view this page template';
?>
Produksjon:
Hvis denne PHP-enkelt sitatstrengen er en del av strengverdien, får vi den til å unnslippe ved hjelp av tegnet bakstreken. Sjekk den kodesyntaxen nedenfor.
<_?phpecho 'I \'ll be in 10 minutes just wait here';
?>
Produksjon:
2. Opprettingsmetode for PHP ved å bruke doble anførselstegn
I String-opprettelsen på PHP-språk, vil dobbelt sitater brukes. Doble sitater Strengdeklarasjonsmetode kan opprette komplekse strenger i stedet for strengene som er opprettet ved hjelp av de enkelte sitatene.
Vi kan også bruke variabelnavn inne i dobbelt sitatene slik at variabelverdier vises som vi ønsker. Bare se på eksemplet med en dobbelt sitatdeklarasjon, variabel erklæring, slik at du kan forstå konseptet med strengerklæringen ved å bruke dobbelt sitatene.
syntaks:
<_?php$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>
Produksjon:
Eksemplet ovenfor vil lage en enkel strengvariabel "myname" med verdien "Pavan Kumar Sake". Denne strengvariabelen kan nå brukes når som helst i PHP-programmeringsspråket som du vil.
Dobbelt sitater deklarerte strenger kan også unnslippe spesialtegn. \ n for linjeinnmating, \ $ for dollartegnet, etc., kan brukes til å få utdataene til tom linje og dollartegn. På samme måte er det måter å unnslippe spesialtegn ved å bruke doble sitater.
syntaks:
<_?phpecho "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>
Produksjon:
3. PHP String-oppretting ved bruk av Heredoc String-opprettelsesmetode - PHP Heredoc
Her vil vi vite hva som er Heredoc. Hovedmetodikken til Heredoc er å lage de mest komplekse strengene i PHP sammenlignet med Double Quotes-strangerklæringen.
Heredoc vil støtte alle funksjonene i dobbelt sitatene. Sammen med den Heredoc vil du også kunne opprette strengverdiene uten php-strengkonsatenasjon på mer enn en linje. Du kan lage så mange linjer med strenger du vil. Flere linjer med strenger kan opprettes ved hjelp av Heredoc-metoden. Man kan til og med unnslippe dobbelt sitatene i Heredoc-metoden.
La oss ha et eksempel på PHP Heredoc-metoden for å lage enkelt / flere strengverdier.
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;
?>
Produksjon:
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;
?>
Produksjon:
4. Opprettelse av PHP-streng ved bruk av Nowdoc-metode for oppretting av streng - PHP Nowdoc
Metoden for oppretting av PHP Nowdoc-streng ligner veldig på metoden for oppretting av PHP Heredoc-streng, men Nowdoc-metoden fungerer hovedsakelig som hvordan enkeltnoteringene fungerer. Analysering vil ikke finne sted i Nowdoc. Nowdoc-metoden er ideell, da jobber vi med rådataene som overhodet ikke er nødvendig å analysere.
La oss ha 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;
?>
Produksjon:
Annet enn strengdeklarasjon er det noen strengfunksjoner som vil være svært nyttige i å utvikle små webprogrammer til de store prosjektene. Ta en titt på dem. Vet også hva som er forskjellen på utdata mellom strengen for dobbelt sitatdeklarasjon og enkelt sitatdeklarasjonen.
strtolower, strtoupper, strlen, explode, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst er strengfunksjonene. Disse strengfunksjonene er veldig nyttige i å lage prosjekter eller programmer.
“Strtolower” konverterer alle strengene til små bokstaver, mens “strtoupper” vil konvertere dem til store bokstaver. “Strlen” vil gi strenglengden (tegn teller). "Eksplodere" -funksjon vil konvertere strengene til matrisevariabler. “Substr” vil returnere en del av strengen ved å bruke tre grunnleggende parametere. "Str_replace" vil erstatte noe strenginnhold ved å bruke tre grunnleggende argumenter. “Strpos” -funksjon vil returnere plasseringen til den spesifikke strengen. “Sha1” -funksjonen returnerer hasjkoden til strengen. “Md5” -funksjonen gir md5-hashverdi for strengen. På samme måte fungerer andre strenger 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 ");
?>
Produksjon:
Konklusjon
Her forstår vi konseptet “String in PHP” med de forskjellige strengdeklarasjonsmetodene sammen med den grunnleggende introduksjonen av viktige strengfunksjoner som hjelper mye når du gjør php-programmer / prosjekter
Anbefalte artikler
Dette har vært en guide til String i PHP. Her diskuterer vi introduksjonen og hvordan deklarerer streng ved hjelp av forskjellige metoder. Du kan også se på følgende artikler for å lære mer -
- PHP-filhåndtering
- PHP-filtre
- Arrays i PHP
- PHP-filhåndtering