Chaîne en PHP - Comment déclarer une chaîne à l'aide de diverses méthodes?

Table des matières:

Anonim

Introduction à String en PHP

Fondamentalement, nous savons tous qu'une chaîne est une collection de caractères. C'est également l'un des types de données réellement pris en charge par le langage de programmation PHP. Les chaînes peuvent contenir des caractères alphanumériques. Il peut être créé de l'une des manières suivantes:

  • Vous pouvez déclarer une variable, puis vous pouvez affecter une chaîne à un caractère
  • En utilisant l'instruction echo
  • Les chaînes / chaînes sont des constructions de langage, elles peuvent aider à capturer des mots.
  • Autre que cet apprentissage du fonctionnement des chaînes dans le langage de programmation PHP, vous pouvez manipuler la façon d'utiliser les chaînes très efficacement comme un développeur productif.

Comment déclarer String en PHP en utilisant différentes méthodes

Il existe quatre types de déclaration différents.

  • En utilisant des guillemets simples
  • En utilisant des guillemets doubles
  • En utilisant la méthode de création de chaîne Heredoc ++
  • En utilisant la méthode de création de chaîne Nowdoc

1. Méthode de création de chaînes PHP à l'aide de guillemets simples

La création de chaîne / chaînes à l'aide des guillemets simples est la plus simple et la plus simple de création d'une chaîne. Voyons maintenant la syntaxe PHP ci-dessous, qui crée une chaîne simple.

Syntaxe:

<_?php
echo 'Login to the Page to view this page template';
?>

Production:

Si cette chaîne PHP Single Quote fait partie de la valeur de chaîne, nous la faisons s'échapper en utilisant le caractère de barre oblique inverse. Vérifiez cette syntaxe de code ci-dessous.

<_?php
echo 'I \'ll be in 10 minutes just wait here';
?>

Production:

2. Méthode de création de chaînes PHP à l'aide des guillemets doubles

Surtout dans la création de chaînes en langage PHP, des guillemets doubles seront utilisés. La méthode de déclaration de chaîne de guillemets doubles peut créer des chaînes complexes plutôt que les chaînes créées à l'aide des guillemets simples.

Nous pouvons également utiliser des noms de variables à l'intérieur des guillemets doubles afin que les valeurs des variables soient affichées comme nous le souhaitons. Jetez un coup d'œil à l'exemple d'une déclaration de guillemets doubles, déclaration de variables afin de comprendre le concept de la déclaration de chaîne à l'aide des guillemets doubles.

Syntaxe:

<_?php
$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>

Production:

L'exemple ci-dessus créera une variable de chaîne simple «myname» avec la valeur «Pavan Kumar Sake». Cette variable de chaîne peut maintenant être utilisée à tout moment dans le langage de programmation PHP comme vous le souhaitez.

Les chaînes déclarées de Double Quotes peuvent également échapper des caractères spéciaux. \ n pour le saut de ligne, \ $ pour le signe dollar, etc., peut être utilisé pour obtenir les sorties de ligne vide et de signe dollar. De même, il existe des moyens d'échapper aux caractères spéciaux à l'aide de guillemets doubles.

Syntaxe:

<_?php
echo "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>

Production:

3. Création de chaînes PHP à l'aide de la méthode de création de chaînes Heredoc - PHP Heredoc

Ici, nous saurons ce qu'est Heredoc. La méthodologie principale de Heredoc est de créer les chaînes les plus complexes en PHP par rapport à la déclaration de chaîne Double Quotes.

Heredoc prendra en charge toutes les fonctionnalités des guillemets doubles. Parallèlement à cela, Heredoc vous permettra également de créer les valeurs de chaîne sans concaténation de chaîne php sur plusieurs lignes. Vous pouvez créer autant de lignes de chaînes que vous le souhaitez. Plusieurs lignes avec des chaînes peuvent être créées à l'aide de la méthode Heredoc. On peut même échapper aux doubles guillemets à l'intérieur de la méthode Heredoc.

Prenons un exemple de la méthode PHP Heredoc pour créer des valeurs de chaîne simples / multiples.

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;
?>

Production:

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;
?>

Production:

4. Création de chaîne PHP à l'aide de la méthode de création de chaîne Nowdoc - PHP Nowdoc

La méthode de création de chaîne PHP Nowdoc est très similaire à la méthode de création de chaîne PHP Heredoc mais la méthode Nowdoc fonctionne principalement comme le fonctionnement des guillemets simples. L'analyse n'aura pas lieu à l'intérieur du Nowdoc. La méthode Nowdoc est idéale alors nous travaillons avec les données brutes qui n'ont pas du tout besoin d'être analysées.

Ayons un exemple de code de la méthode Nowdoc ci-dessous:

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;
?>

Production:

Outre la déclaration de chaîne, certaines fonctions de chaîne seront très utiles pour développer de petits programmes Web pour les grands projets. Veuillez les regarder. En outre, sachez quelle est la différence de sortie entre la déclaration de guillemet double chaîne et la déclaration de guillemet simple.

strtolower, strtoupper, strlen, explode, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst sont les fonctions de chaîne. Ces fonctions de chaîne sont très utiles pour créer des projets ou des programmes.

"Strtolower" convertit tous les caractères de la chaîne en lettres minuscules tandis que "strtoupper" les convertit en lettres majuscules. "Strlen" fournira la longueur de la chaîne (nombre de caractères). La fonction «exploser» convertira les chaînes en variables de tableau. «Substr» renverra une partie de la chaîne en utilisant 3 paramètres de base. "Str_replace" remplacera du contenu de chaîne en utilisant 3 arguments de base. La fonction "strpos" retournera la position de la chaîne spécifique. La fonction «sha1» renvoie le code de hachage de la chaîne. La fonction "md5" fournit une valeur de hachage md5 pour la chaîne. De même, d'autres chaînes fonctionnent également.

Syntaxe:

<_?php
echo 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 ");
?>

Production:

Conclusion

Ici, nous comprenons le concept de «chaîne en PHP» avec la variété des méthodes de déclaration de chaîne ainsi que l'introduction de base de fonctions de chaîne importantes qui aident beaucoup lors de l'exécution de programmes / projets php

Articles recommandés

Cela a été un guide pour String en PHP. Nous discutons ici de l'introduction et de la façon de déclarer String à l'aide de diverses méthodes. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Gestion des fichiers PHP
  2. Filtres PHP
  3. Tableaux en PHP
  4. Gestion des fichiers PHP