Sissejuhatus keelpillidesse PHP-s
Põhimõtteliselt me kõik teame, et string on mingi märkide kogu. See on ka üks andmetüüpidest, mida PHP programmeerimiskeel tegelikult toetab. Stringid võivad sisaldada tähtnumbrilisi märke. Selle saab luua järgmistel loetletud viisidel:
- Võite kuulutada muutuja ja seejärel saate märgile stringi määrata
- Kasutades kajaväidet
- Stringid / stringid on keelekonstruktsioon, see võib aidata sõnu hõivata.
- Muud kui see, kuidas stringid PHP-programmeerimiskeeles toimivad, võib see teid panema manipuleerima, kuidas kasutada stringe nagu produktiivne arendaja.
Kuidas kuulutada stringi PHP-s, kasutades erinevaid meetodeid
Deklaratsiooni on neli erinevat tüüpi.
- Kasutades üksikuid hinnapakkumisi
- Kasutades Double Quotes
- Kasutades Heredoci stringi loomise meetodit ++
- Kasutades Nowdoci stringi loomise meetodit
1. PHP stringide loomise meetod, kasutades üksikpakkumisi
Stringi / keelpillide loomine üksikute tsitaatide abil on stringi loomiseks kõige lihtsam ja lihtsam. Vaatame allpool loetletud PHP süntaksi, mis loob lihtsa stringi.
Süntaks:
<_?phpecho 'Login to the Page to view this page template';
?>
Väljund:
Kui see PHP ühe tsiteerimise string on osa stringi väärtusest, siis muudame selle põgenemiseks kaldkriipsuga. Kontrollige allolevat koodi süntaksi.
<_?phpecho 'I \'ll be in 10 minutes just wait here';
?>
Väljund:
2. PHP Stringi loomise meetod, kasutades topeltpakkumisi
Enamasti kasutatakse stringi loomisel PHP keeles Double Quotes. Topelttsitaadid Stringide deklareerimise meetodiga saab luua keerulisi stringe, mitte üksikute tsitaatide abil loodud stringe.
Samuti võime kasutada jutumärkides sees muutujate nimesid, nii et muutujate väärtusi kuvatakse soovitud kujul. Vaadake lihtsalt topeltpakkumiste deklaratsiooni, muutuva deklaratsiooni näidet, et mõistaksite stringideklaratsiooni mõistet topeltpakkumiste abil.
Süntaks:
<_?php$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>
Väljund:
Ülaltoodud näites luuakse lihtne stringimuutuja “myname” väärtusega “Pavan Kumar Sake”. Seda stringi muutujat saab nüüd igal ajal PHP programmeerimiskeeles kasutada, nagu soovite.
Kahekordsete tsitaatidega deklareeritud stringid pääsevad ka erimärkidest. \ n reavoolu jaoks, \ $ dollarimärgi jaoks jne, saab kasutada tühja rea ja dollarimärgi väljundite saamiseks. Samuti on olemas viise, kuidas pääseda Double Quotes'i abil erimärkidest.
Süntaks:
<_?phpecho "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>
Väljund:
3. PHP stringide loomine Heredoc Stringi loomise meetodil - PHP Heredoc
Siit saame teada, mis on Heredoc. Heredoci peamine metoodika on PHP-s keerukaimate stringide loomine, võrreldes Double Quotes'i stringideklaratsiooniga.
Heredoc toetab kõiki jutumärkide funktsioone. Koos sellega võimaldab Heredoc luua ka stringi väärtusi ilma php-stringide liidestamiseta enam kui ühel real. Saate luua stringidega nii palju ridu, kui soovite. Heredoci meetodi abil saab luua mitu stringidega rida. Heredoci meetodi sees saab isegi topeltpakkumistest pääseda.
Toome näite PHP Heredoci meetodist ühe / mitme stringi väärtuste loomiseks.
Süntaks:
<_?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;
?>
Väljund:
Süntaks:
<_?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;
?>
Väljund:
4. PHP-stringi loomine Nowdoci stringi loomise meetodil - PHP Nowdoc
PHP Nowdoc stringi loomise meetod sarnaneb väga PHP Heredoc stringi loomise meetodiga, kuid Nowdoc meetod töötab peamiselt nii, nagu üksikud tsitaadid töötavad. Parsimist ei toimu Nowdocis. Nowdoc-meetod on ideaalne, siis töötame töötlemata andmetega, mida pole üldse vaja sõeluda.
Olgem allpool Nowdoc-meetodi koodinäide:
Süntaks:
<_?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;
?>
Väljund:
Lisaks stringi deklareerimisele on mõned stringifunktsioonid, mis on väikeste veebiprogrammide arendamisel suurtele projektidele väga abiks. Palun vaadake neid. Samuti teadke, mis on väljundi erinevus topeltpakkumiste deklaratsiooni ja ühe pakkumise deklaratsiooni vahel.
strtolower, strtoupper, strlen, plahvatama, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst on stringifunktsioonid. Need stringifunktsioonid on projektide või programmide loomisel väga kasulikud.
“Strtolower” teisendab kõik stringimärgid väiketähtedeks, “strtoupper” teisendab need suurtähtedeks. “Strlen” annab stringi pikkuse (tähemärkide arv). “Plahvatama” funktsioon teisendab stringid massiivi muutujateks. “Substr” tagastab osa stringist, kasutades 3 põhiparameetrit. “Str_replace” asendab mõne stringi sisu, kasutades 3 põhiargumenti. Funktsioon “strpos” tagastab konkreetse stringi asukoha. Funktsioon “sha1” tagastab stringi räsi koodi. Funktsioon “md5” annab stringi jaoks md5 räsiväärtuse. Samamoodi toimivad ka teised keelpillid.
Süntaks:
<_?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 ");
?>
Väljund:
Järeldus
Siin mõistame mõistet „string PHP-s” koos stringi deklareerimismeetodite mitmekesisusega koos oluliste stringifunktsioonide tutvustamisega, mis on palju abiks php-programmide / projektide tegemisel
Soovitatavad artiklid
See on olnud PHP-s Stringi juhend. Siin räägime sissejuhatusest ja sellest, kuidas Stringit erinevate meetoditega deklareerida. Võite lisateabe saamiseks vaadata ka järgmisi artikleid -
- PHP-faili käsitlemine
- PHP filtrid
- Massiivid PHP-s
- PHP-faili käsitlemine