Maison  >  Article  >  développement back-end  >  Comment envelopper du texte en php ? (exemple de code)

Comment envelopper du texte en php ? (exemple de code)

PHPz
PHPzoriginal
2023-03-28 11:26:469813parcourir

PHP est un langage de script côté serveur largement utilisé pour créer des sites Web et des applications Web dynamiques. En PHP, l'habillage de texte est une opération courante. Cependant, certains débutants PHP peuvent rencontrer des problèmes lors de l'habillage de texte. Cet article présentera donc en détail plusieurs codes d'habillage de texte PHP et leurs applications.

1. Introduction au retour à la ligne de texte PHP

Pour le retour à la ligne de texte, PHP propose trois méthodes, à savoir :

  1. "n" : représente le retour chariot, ce qui signifie déplacer le curseur de sortie au début de la ligne suivante.
  2. "r" : représente un saut de ligne, c'est-à-dire déplace simplement le curseur vers la ligne suivante sans saut de ligne ;
  3. "rn" : représente un retour chariot plus un saut de ligne, c'est-à-dire déplace le curseur au début de la ligne suivante et brise la ligne.

Il convient de noter que dans différents systèmes d'exploitation, la façon dont le texte est enveloppé est également différente. Par exemple, les systèmes Windows utilisent « rn », tandis que les systèmes Unix, Linux et macOS peuvent utiliser « n » ou « r ».

2. Implémentation du code d'habillage de ligne de texte PHP

1. Utilisez "n" pour implémenter l'habillage de ligne de texte

<?php
echo "Hello World!\n";//使用\n实现文本换行
echo "My name is John.";
?>

Résultat de sortie :

Hello World!
My name is John.

2. : Déplacez maintenant le curseur sur la ligne suivante, puis déplacez le curseur au début de la ligne.

<?php
echo "Hello World!\r";//使用\r实现文本换行
echo "My name is John.";
?>

Résultat de sortie :

My name is John! World!

3. Utilisez "rn" pour implémenter le retour à la ligne de texte

Principe d'implémentation : déplacez le curseur au début de la ligne suivante et enveloppez le texte.

<?php
echo "Hello World!\r\n";//使用\r\n实现文本换行
echo "My name is John.";
?>

Résultat de sortie :

Hello World!
My name is John.

3. Exemples d'application du retour à la ligne de texte PHP

Le retour à la ligne de texte dans l'envoi d'e-mails PHP
  1. Dans l'envoi d'e-mails PHP, le retour à la ligne de texte est très important. Supposons que nous souhaitions envoyer un e-mail via du code PHP et que le texte doive être enveloppé dans le corps de l'e-mail. Veuillez consulter l'implémentation du code ci-dessous.
<?php
$to      = &#39;john@example.com&#39;;//收件人邮箱
$subject = &#39;测试邮件发送&#39;;//邮件主题
$message = "这是一封测试邮件。\r\n感谢您的支持!";//邮件正文
$headers = &#39;From: webmaster@example.com&#39; . "\r\n" .
&#39;Reply-To: webmaster@example.com&#39; . "\r\n" .
&#39;X-Mailer: PHP/&#39; . phpversion();
mail($to, $subject, $message, $headers);
?>

Habillage de texte dans l'écriture d'un fichier texte PHP
  1. En PHP, nous pouvons écrire une chaîne dans un fichier via la fonction fwrite(). Si un retour à la ligne du texte est requis dans le fichier, utilisez « n » ou « rn ». Le code ci-dessous montre comment écrire une chaîne multiligne dans un fichier.
<?php
$filename = "test.txt";
$file = fopen($filename,"w");//打开文件
$txt = "Hello World!\n";
fwrite($file,$txt);//写入文本换行
$txt = "My name is John.\n";
fwrite($file,$txt);
fclose($file);//关闭文件
?>

Le code ci-dessus générera un fichier nommé test.txt et écrira le contenu du texte dans le fichier.

4. Résumé

Cet article présente brièvement plusieurs méthodes d'habillage de texte en PHP et leurs scénarios d'application. Pour les débutants, il est très important de comprendre et de maîtriser ces points de connaissances, afin que des fonctions telles que la sortie de texte, l'envoi d'e-mails et l'écriture de fichiers texte puissent être réalisées facilement et rapidement.

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!

Déclaration:
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