Úvod do reťazca v PHP
V podstate všetci vieme, že reťazec je nejaká zbierka Postáv. Je to tiež jeden z typov údajov, ktoré programovací jazyk PHP skutočne podporuje. Reťazce môžu obsahovať alfanumerické znaky. Môže sa vytvoriť nasledujúcimi spôsobmi:
- Môžete deklarovať premennú a potom môžete znaku priradiť reťazec
- Použitím príkazu echo
- Reťazce / reťazce sú jazykové konštrukcie, ktoré môžu pomôcť zachytiť slová.
- Okrem toho, ako sa naučíte, ako fungujú reťazce v programovacom jazyku PHP, môžete manipulovať s tým, ako veľmi efektívne používať reťazce ako produktívny vývojár.
Ako deklarovať String v PHP pomocou rôznych metód
Existujú štyri rôzne typy vyhlásení.
- Použitím jednoduchých úvodzoviek
- Použitím dvojitých úvodzoviek
- Použitím metódy vytvorenia reťazca Heredoc ++
- Použitím metódy tvorby reťazcov Nowdoc
1. Metóda vytvárania reťazcov PHP pomocou jednoduchých úvodzoviek
Vytvorenie reťazca / reťazcov pomocou jednoduchých úvodzoviek je najjednoduchšie a najjednoduchšie vytvorenie reťazca. Teraz sa pozrime na nižšie uvedenú syntax PHP, ktorá vytvára jednoduchý reťazec.
syntaxe:
<_?phpecho 'Login to the Page to view this page template';
?>
Výkon:
Ak je tento reťazec Single Quote PHP súčasťou hodnoty reťazca, urobíme ho pomocou znaku spätného lomítka. Skontrolujte túto syntax kódu nižšie.
<_?phpecho 'I \'ll be in 10 minutes just wait here';
?>
Výkon:
2. Metóda vytvárania reťazcov PHP pomocou dvojitých úvodzoviek
Najčastejšie pri tvorbe reťazcov v jazyku PHP sa budú používať dvojité úvodzovky. Metóda deklarácie reťazca s dvojitými úvodzovkami môže skôr vytvárať zložité reťazce ako reťazce vytvorené pomocou jednoduchých úvodzoviek.
Môžeme tiež použiť názvy premenných vo vnútri úvodzoviek, aby sa hodnoty premenných zobrazovali tak, ako chceme. Stačí sa pozrieť na príklad deklarácie s dvojitým citátom, premennej deklarácie, aby ste porozumeli koncepcii Stringového vyhlásenia pomocou dvojitých úvodzoviek.
syntaxe:
<_?php$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>
Výkon:
Vyššie uvedený príklad vytvorí jednoduchú reťazcovú premennú „myname“ s hodnotou „Pavan Kumar Sake“. Túto premennú reťazca môžete teraz kedykoľvek použiť v programovacom jazyku PHP, ako chcete.
Reťazce deklarované v úvodzovkách môžu tiež uniknúť špeciálnym znakom. \ n pre riadkový posuv, \ $ pre znak dolára atď., môžete použiť na získanie výstupov z prázdneho riadku a znaku dolára. Podobne existujú spôsoby, ako uniknúť špeciálnym znakom pomocou funkcie Double Quotes.
syntaxe:
<_?phpecho "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>
Výkon:
3. Tvorba reťazcov PHP pomocou metódy Heredoc String - PHP Heredoc
Tu budeme vedieť, čo je Heredoc. Hlavnou metodológiou Heredoc je vytvorenie najkomplexnejších reťazcov v PHP v porovnaní s deklaráciou Double Quotes.
Heredoc bude podporovať všetky funkcie dvojitých úvodzoviek. Spolu s tým vám Heredoc tiež umožní vytvoriť hodnoty reťazca bez zreťazenia php reťazca na viac ako jednom riadku. Môžete vytvoriť ľubovoľný počet riadkov s reťazcami. Metódou Heredoc je možné vytvoriť viacero riadkov s reťazcami. Jeden môže dokonca uniknúť Double Quotes vnútri Heredoc metódy.
Pozrime sa na príklad metódy PHP Heredoc na vytvorenie hodnôt jedného alebo viacerých reťazcov.
syntaxe:
<_?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ýkon:
syntaxe:
<_?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ýkon:
4. Tvorba reťazcov PHP pomocou metódy Nowdoc String - PHP Nowdoc
Metóda vytvárania reťazcov Nowdoc je veľmi podobná metóde vytvárania reťazcov PHP Heredoc, ale metóda Nowdoc funguje hlavne ako spôsob práce jednoduchých úvodzoviek. Analýza nebude prebiehať vo vnútri dokumentu Nowdoc. Metóda nowdoc je ideálna, potom pracujeme so surovými údajmi, ktoré nie je vôbec potrebné analyzovať.
Nižšie uvádzame príklad kódu metódy Nowdoc:
syntaxe:
<_?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ýkon:
Okrem deklarácie reťazca existujú aj niektoré funkcie reťazca, ktoré budú veľmi užitočné pri vývoji malých webových programov pre veľké projekty. Láskavo sa na ne pozrite. Tiež viete, aký je výstupný rozdiel medzi vyhlásením o dvojitej citácii na reťazec a vyhlásením o jednoduchej ponuke.
strtolower, strtoupper, strlen, explodovať, subst, str_replace, stropy, sha1, md5, str_word_count, ucfirst, lcfirst sú reťazcové funkcie. Tieto reťazcové funkcie sú veľmi užitočné pri vytváraní projektov alebo programov.
„Strtolower“ prevádza všetky reťazcové znaky na malé písmená, zatiaľ čo „strtoupper“ ich prevedie na veľké písmená. „Strlen“ poskytne dĺžku reťazca (počet znakov). Funkcia „explodovať“ skonvertuje reťazce na premenné poľa. “Subst” vráti časť reťazca pomocou 3 základných parametrov. „Str_replace“ nahradí nejaký obsah reťazca pomocou 3 základných argumentov. Funkcia „strpos“ vráti pozíciu konkrétneho reťazca. Funkcia „sha1“ vracia hash kód reťazca. Funkcia „md5“ poskytuje pre reťazec hodnotu hash md5. Rovnako fungujú aj iné reťazce.
syntaxe:
<_?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ýkon:
záver
Tu rozumieme pojem „String in PHP“ s rôznymi metódami deklarovania reťazcov spolu so základným zavedením dôležitých funkcií reťazcov, ktoré veľmi pomáhajú pri vykonávaní programov / projektov php.
Odporúčané články
Toto bol sprievodca reťazcom v PHP. Tu diskutujeme úvod a ako deklarovať String rôznymi metódami. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Spracovanie súborov PHP
- Filtre PHP
- Polia v PHP
- Spracovanie súborov PHP