Introduzione alla stringa in PHP
Fondamentalmente sappiamo tutti che una stringa è una raccolta di personaggi. È anche uno dei tipi di dati effettivamente supportati dal linguaggio di programmazione PHP. Le stringhe possono contenere caratteri alfanumerici. Può essere creato con i seguenti modi elencati:
- È possibile dichiarare una variabile e quindi è possibile assegnare una stringa a un carattere
- Usando l'istruzione echo
- String / stringhe sono costrutti di linguaggio, possono aiutare a catturare le parole.
- Oltre a questo, imparare come funzionano le stringhe nel linguaggio di programmazione PHP può farti manipolare in modo molto efficace come le stringhe come uno sviluppatore produttivo.
Come dichiarare String in PHP usando vari metodi
Esistono quattro diversi tipi di dichiarazione.
- Usando le virgolette singole
- Usando le virgolette doppie
- Utilizzando il metodo di creazione della stringa Heredoc ++
- Utilizzando il metodo di creazione della stringa Nowdoc
1. Metodo di creazione della stringa PHP mediante virgolette singole
La creazione di stringhe / stringhe utilizzando le virgolette singole è la più semplice e la più semplice per creare una stringa. Ora diamo un'occhiata alla sintassi PHP sotto elencata che sta creando una semplice stringa.
Sintassi:
<_?phpecho 'Login to the Page to view this page template';
?>
Produzione:
Se questa stringa a virgoletta singola PHP fa parte del valore della stringa, la facciamo scappare usando il carattere di barra rovesciata. Controlla la sintassi del codice di seguito.
<_?phpecho 'I \'ll be in 10 minutes just wait here';
?>
Produzione:
2. Metodo di creazione della stringa PHP usando le virgolette doppie
Principalmente nella creazione di stringhe in linguaggio PHP, verranno utilizzate le virgolette doppie. Virgolette doppie Il metodo di dichiarazione delle stringhe può creare stringhe complesse anziché le stringhe create utilizzando le virgolette singole.
Possiamo anche usare i nomi delle variabili tra virgolette doppie in modo che i valori delle variabili vengano visualizzati come vogliamo. Dai un'occhiata all'esempio di una dichiarazione a virgolette doppie, una dichiarazione variabile in modo da comprendere il concetto di Dichiarazione delle stringhe usando le virgolette doppie.
Sintassi:
<_?php$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>
Produzione:
L'esempio sopra creerà una semplice variabile di stringa "myname" con il valore "Pavan Kumar Sake". Questa variabile stringa ora può essere utilizzata in qualsiasi momento nel linguaggio di programmazione PHP come desideri.
Le stringhe dichiarate doppie possono anche sfuggire a caratteri speciali. \ n per avanzamento riga, \ $ per il simbolo del dollaro, ecc., possono essere utilizzati per ottenere gli output di riga vuota e segno del dollaro. Allo stesso modo, ci sono modi per sfuggire ai personaggi speciali usando le virgolette doppie.
Sintassi:
<_?phpecho "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>
Produzione:
3. Creazione di stringhe PHP usando il metodo di creazione di stringhe Heredoc - PHP Heredoc
Qui sapremo cos'è Heredoc. La metodologia principale di Heredoc è quella di creare le stringhe più complesse in PHP rispetto alla dichiarazione di stringa Double Quotes.
Heredoc supporterà tutte le funzionalità delle doppie virgolette. Insieme a ciò Heredoc ti permetterà anche di creare i valori delle stringhe senza concatenazione di stringhe php in più di una riga. Puoi creare tutte le linee con le stringhe che desideri. È possibile creare più righe con stringhe utilizzando il metodo Heredoc. Si può persino sfuggire alle virgolette doppie all'interno del metodo Heredoc.
Facciamo un esempio del metodo PHP Heredoc per creare valori di stringa singoli / multipli.
Sintassi:
<_?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;
?>
Produzione:
Sintassi:
<_?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;
?>
Produzione:
4. Creazione di stringhe PHP usando il metodo di creazione di stringhe Nowdoc - PHP Nowdoc
Il metodo di creazione di stringhe PHP Nowdoc è molto simile al metodo di creazione di stringhe PHP Heredoc, ma il metodo Nowdoc funziona principalmente come il funzionamento delle virgolette singole. L'analisi non avverrà all'interno di Nowdoc. Il metodo Nowdoc è l'ideale quindi stiamo lavorando con i dati grezzi che non sono affatto necessari per essere analizzati.
Facciamo un esempio di codice del metodo Nowdoc di seguito:
Sintassi:
<_?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;
?>
Produzione:
Oltre alla dichiarazione di stringa ci sono alcune funzioni di stringa che saranno molto utili nello sviluppo di piccoli programmi web per i grandi progetti. Si prega di dare un'occhiata a loro. Inoltre, sapere qual è la differenza di output tra la dichiarazione di virgolette doppie di stringa e la dichiarazione di virgolette singole.
strtolower, strtoupper, strlen, explode, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst sono le funzioni stringa. Queste funzioni di stringa sono molto utili nella creazione di progetti o programmi.
"Strtolower" converte tutti i caratteri stringa in lettere minuscole mentre "strtoupper" li convertirà in lettere maiuscole. "Strlen" fornirà la lunghezza della stringa (conteggio dei caratteri). La funzione "esplodi" converte le stringhe in variabili di array. "Substr" restituirà parte della stringa utilizzando 3 parametri di base. "Str_replace" sostituirà il contenuto di una stringa usando 3 argomenti di base. La funzione "strpos" restituirà la posizione della stringa specifica. La funzione "sha1" restituisce il codice hash della stringa. La funzione "md5" fornisce il valore hash md5 per la stringa. Allo stesso modo, funzionano anche altre stringhe.
Sintassi:
<_?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 ");
?>
Produzione:
Conclusione
Qui comprendiamo il concetto di "String in PHP" con la varietà dei metodi di dichiarazione delle stringhe insieme all'introduzione di base di importanti funzioni di stringa che aiutano molto quando si eseguono programmi / progetti php
Articoli consigliati
Questa è stata una guida a String in PHP. Qui discutiamo dell'introduzione e di come dichiarare String usando vari metodi. Puoi anche dare un'occhiata ai seguenti articoli per saperne di più -
- Gestione dei file PHP
- Filtri PHP
- Matrici in PHP
- Gestione dei file PHP