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.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
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)
où,
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.
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 :
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>
Sortie :
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.
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>
Sortie :
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 « ».
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>
Sortie :
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>
Sortie :
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 :
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!