Introducere în șir în PHP
Practic, știm cu toții că un șir este o colecție de caractere. Este, de asemenea, unul dintre tipurile de date acceptate efectiv de limbajul de programare PHP. Șirurile pot conține caractere alfanumerice. Poate fi creat prin următoarele moduri enumerate:
- Puteți declara o variabilă și apoi puteți atribui un șir unui personaj
- Prin utilizarea declarației ecou
- Șirurile / șirurile sunt construite de limbă, pot ajuta la captarea cuvintelor.
- În afară de această învățare a modului în care șirurile funcționează în limbajul de programare PHP, te poate face să manipulezi modul de utilizare a șirurilor foarte eficient ca un dezvoltator productiv.
Cum se declară șirul în PHP folosind diferite metode
Există patru tipuri diferite de declarații.
- Prin utilizarea ghilimelelor unice
- Folosind citate duble
- Prin utilizarea metodei de creare a șirurilor Heredoc ++
- Prin utilizarea metodei de creare a șirurilor Nowdoc
1. PHP Metoda de creare a șirurilor folosind ghilimele unice
Crearea șirurilor / șirurilor folosind ghilimele unice este cea mai simplă și cea mai simplă creare a unui șir. Acum aruncăm o privire la sintaxa PHP enumerată mai jos, care creează un șir simplu.
Sintaxă:
<_?phpecho 'Login to the Page to view this page template';
?>
ieşire:
Dacă acest șir de cota PHP este o parte a valorii șirului, atunci îl facem să scape folosind caracterul de retragere. Verificați acea sintaxă a codului de mai jos.
<_?phpecho 'I \'ll be in 10 minutes just wait here';
?>
ieşire:
2. Metoda de creare a șirurilor PHP folosind ghilimele duble
În principal în creația String în limbaj PHP, vor fi utilizate citate duble. Metoda de declarație cu citate duble String poate crea șiruri complexe și nu șiruri create folosind ghilimele unice.
De asemenea, putem folosi nume de variabile în interiorul ghilimelelor duble, astfel încât valorile variabile vor fi afișate așa cum dorim. Aruncați o privire la exemplul unei declarații cu cotație dublă, declarație variabilă, astfel încât să înțelegeți conceptul Declarației cu șiruri folosind ghilimele duble.
Sintaxă:
<_?php$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>
ieşire:
Exemplul de mai sus va crea o variabilă simplă „myname” cu valoarea „Pavan Kumar Sake”. Această variabilă șir poate fi folosită oricând în limbajul de programare PHP așa cum doriți.
Șirurile de citate duble declarate pot, de asemenea, scăpa de caractere speciale. \ n pentru feed-line, \ $ pentru semnul dolar etc., pot fi utilizate pentru a obține rezultatele liniei goale și a semnului dolar. De asemenea, există modalități de a scăpa de caractere speciale folosind citate duble.
Sintaxă:
<_?phpecho "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>
ieşire:
3. PHP Crearea șirurilor folosind metoda de creare a șirurilor Heredoc - PHP Heredoc
Aici vom ști ce este Heredoc. Principala metodologie a Heredoc este de a crea cele mai complexe șiruri în PHP în comparație cu declarația de șiruri Double Quotes.
Heredoc va suporta toate caracteristicile citatelor duble. Împreună cu asta, Heredoc vă va permite, de asemenea, să creați valorile șirului fără concatenarea șirului php în mai multe linii. Puteți crea cât mai multe linii cu șiruri. Mai multe linii cu șiruri pot fi create folosind metoda Heredoc. Se poate chiar scăpa de citatele duble din metoda Heredoc.
Haideți să avem un exemplu al metodei PHP Heredoc pentru a crea valori de șir unice / multiple.
Sintaxă:
<_?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;
?>
ieşire:
Sintaxă:
<_?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;
?>
ieşire:
4. Crearea șirurilor PHP folosind metoda de creare a șirurilor Nowdoc - PHP Nowdoc
Metoda de creare a șirurilor PHP Nowdoc este foarte asemănătoare cu metoda de creare a șirurilor PHP Heredoc, dar metoda Nowdoc funcționează în principal ca modul în care funcționează ghilimele unice. Analiza nu va avea loc în cadrul Nowdoc. Metoda Nowdoc este ideală, atunci lucrăm cu datele brute care nu sunt deloc necesare pentru a fi analizate.
Să avem un exemplu de cod al metodei Nowdoc mai jos:
Sintaxă:
<_?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;
?>
ieşire:
În afară de declarația string, există unele funcții string care vor fi de mare ajutor în dezvoltarea de mici programe web pentru proiectele mari. Vă rog să le priviți. De asemenea, știți care este diferența de ieșire între declarația de cotație dublă șir și declarația de ofertă unică.
strtolower, strtoupper, strlen, explode, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst sunt funcțiile string. Aceste funcții șir sunt foarte utile în crearea de proiecte sau programe.
„Strtolower” convertește toate caracterele șiruri în litere mici, în timp ce „strtoupper” le va converti în litere mari. „Strlen” va oferi lungimea șirului (număr de caractere). Funcția „explode” va transforma șirurile în variabile matrice. „Substr” va returna o parte din șir folosind 3 parametri de bază. „Str_replace” va înlocui un anumit conținut de șir folosind 3 argumente de bază. Funcția „strpos” va întoarce poziția șirului specific. Funcția „sha1” returnează codul hash al șirului. Funcția „md5” oferă o valoare hash md5 pentru șir. De asemenea, și alte șiruri funcționează.
Sintaxă:
<_?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 ");
?>
ieşire:
Concluzie
Aici înțelegem conceptul de „String în PHP” cu varietatea metodelor de declarare a șirurilor, împreună cu introducerea de bază a funcțiilor string importante, care ajută foarte mult la realizarea de programe / proiecte php.
Articole recomandate
Acesta a fost un ghid pentru String în PHP. Aici vom discuta despre introducerea și modul de declarare String folosind diferite metode. De asemenea, puteți arunca o privire la următoarele articole pentru a afla mai multe -
- Manipularea fișierelor PHP
- Filtre PHP
- Arătări în PHP
- Manipularea fișierelor PHP