PHP nouvelle ligne

WBOY
Libérer: 2024-08-29 12:35:41
original
925 Les gens l'ont consulté

Php fournit la fonction nl2br() pour créer une nouvelle ligne pour la chaîne. Il s'agit de la fonction intégrée de la bibliothèque Php, qui est utilisée pour insérer les sauts de ligne dans la chaîne avant toutes les nouvelles lignes. Bien qu'il existe certains caractères de nouvelle ligne comme n et r, ils sont utilisés pour créer une nouvelle ligne, mais les sauts de ligne qu'ils créent ne sont pas visibles sur le navigateur. Bien que la balise HTML
(break) est également utilisé pour casser la chaîne lorsqu'il est utilisé en Php entre guillemets doubles ( " "). Ainsi, la fonction nl2br() ainsi que les caractères de nouvelle ligne n et r sont utilisés pour insérer une ligne dans la chaîne en langage Php.

PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe

La syntaxe de base de l'utilisation de la nouvelle ligne dans une chaîne Php est donnée ci-dessous :

nl2br(string/text, xhtml)
Copier après la connexion

où,

  • string/text : Il spécifie la chaîne qui doit être transmise pour y insérer les sauts de ligne ainsi que les caractères de nouvelle ligne « n » ou « r ».
  • xhtml : C'est un paramètre facultatif qui indique s'il faut utiliser ou non les sauts de ligne compatibles xhtml. Par défaut, sa valeur est définie sur « VRAI ».

Valeur de retour : La fonction nl2br() renvoie la valeur de chaîne convertie après avoir appliqué le saut
tag pour chaque nouvelle ligne.

Les sauts de ligne PHP 'n r' sont convertis en sauts de ligne HTML '
' à l'aide d'une seule fonction nl2br(). Cette fonction prend 2 arguments, le premier étant le texte ou la chaîne sur laquelle les sauts de ligne doivent être ajoutés à des points spécifiques à l'aide des séquences de caractères de nouvelle ligne et l'autre étant l'argument facultatif demandant la compatibilité xhtml.

Comment ajouter une nouvelle ligne en Php en utilisant différentes méthodes ?

Bien que des sauts de ligne dans Php puissent être ajoutés à l'aide de différentes méthodes, chaque méthode est utilisée dans des scénarios spécifiques. Ainsi, les méthodes utilisées dans Php pour ajouter de nouvelles lignes ou créer des sauts de ligne dans la chaîne ainsi que leur description et des exemples sont décrites ci-dessous pour une compréhension claire :

Exemple n°1

Ajout des sauts de ligne dans le code source uniquement avec l'utilisation de séquences de caractères de nouvelle ligne « n » ou « r ». Ces sauts de ligne ne sont pas visibles sur le navigateur.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
echo "We are trying to insert the line breaks by directly using the newline characters... \n \r";
echo "This is the first line. \n\r This is the second line.";
?>
</body>
</html>
Copier après la connexion

Sortie :

PHP nouvelle ligne

Dans le code ci-dessus, comme nous pouvons le voir dans le résultat, les séquences de caractères n et r sont utilisées pour insérer les sauts de ligne dans le code. Cela brisera la ligne partout où il est utilisé. Ils sont utiles lorsque vous travaillez avec des fichiers ou des bases de données.

Mais ces séquences de caractères à elles seules ne suffisent pas à rompre la ligne, et le texte est affiché sur une seule ligne. Les sauts de ligne effectués avec eux ne sont pas visibles sur les navigateurs.

Exemple n°2

Ajout des sauts de ligne dans le code Php avec l'utilisation de la balise HTML
.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
echo "Now we are breaking the lines using the html tag";
echo "</br>";
echo "This is the first line breaked..";
echo "</br>";
echo "</br>";
echo "This is the second line breaked..";
?>
</body>
</html>
Copier après la connexion

Sortie :

PHP nouvelle ligne

Dans le code ci-dessus, la balise HTML '
' est utilisée pour insérer les sauts de ligne dans le code Php. C'est le moyen le plus simple d'insérer les sauts de ligne dans le code car il s'agit de la balise HTML autonome qui fonctionne parfaitement pour le navigateur. Comme nous pouvons le voir dans le résultat ci-dessus, les sauts de ligne sont insérés comme prévu, c'est-à-dire avant de rencontrer une balise «
». Une chose importante à garder à l’esprit lors de l’utilisation du
La balise dans le code Php est qu'elle doit être citée entre guillemets « ».

Exemple #3

Ajout des sauts de ligne visibles sur le navigateur Web à l'aide de nl2br(), fonction intégrée de php ainsi que des caractères de nouvelle ligne « n » ou « r ».

Code :

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br("Hello !! This is the first line of my php text \n Now breaking it in 2 lines \n Here is the second line \n\n Congratulations!! Now this line break is visible on the browser");
?>
</body>
</html>
Copier après la connexion

Sortie :

PHP nouvelle ligne

Exemple n°4

Dans l'exemple ci-dessus, les caractères de nouvelle ligne nr sont utilisés avec la fonction Php intégrée nl2br() pour insérer les sauts de ligne avant que les séquences de caractères ne soient trouvées dans le code. nn est utilisé pour insérer un saut de ligne supplémentaire.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br("Hello !! We are using the nl2br function \n\r along with the xhtml parameter \n\r", false);
?>
</body>
</html>
Copier après la connexion

Sortie :

PHP nouvelle ligne

Dans le code ci-dessus, un paramètre supplémentaire pour le xhtml (qui accepte la valeur booléenne) est ajouté dans la fonction nl2br(). La valeur passée en paramètre est « false ». La ligne est interrompue de manière appropriée, comme nous pouvons le voir dans la sortie du code ci-dessus.

Remarques :

Quelques points importants à garder à l'esprit pour insérer les sauts de ligne dans le code Php :

  • Bien que nous puissions insérer les sauts de ligne en utilisant les caractères de nouvelle ligne 'n' et 'r' pour insérer des sauts de ligne dans un fichier ou une base de données, mais pour rendre ces sauts de ligne visibles sur le navigateur, les programmeurs doivent utiliser n2lbr() fonction.
  • Pour être du même côté, il faut utiliser les deux caractères rn pour créer une nouvelle ligne.
  • Différents systèmes d'exploitation utilisent des caractères de nouvelle ligne spécifiques, comme MAC utilise les caractères « r », UNIX utilise les caractères « n » et Windows utilise « nr ».
  • En PHP, n2lbr() est une fonction intégrée.
  • En Php, PHP_EOL est une constante prédéfinie qui sert à représenter la fin de la ligne.

Conclusion

La description ci-dessus explique clairement comment insérer les sauts de ligne dans la chaîne en langage Php à l'aide de la fonction intégrée nl2br() avec les caractères « n » et « r ». Comme pour toutes les méthodes décrites ci-dessus, ajoutez les sauts dans la chaîne de code Php à leur manière. Mais pour insérer le saut de ligne visible sur le navigateur, l'utilisation de la fonction nl2br() est indispensable. Le programmeur doit donc d'abord comprendre les exigences et les utiliser en conséquence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal