Home >Backend Development >PHP Problem >How to wrap text in php? (code example)

How to wrap text in php? (code example)

PHPz
PHPzOriginal
2023-03-28 11:26:469821browse

PHP is a widely used server-side scripting language commonly used to build dynamic websites and web applications. In PHP, text wrapping is a common operation. However, some PHP beginners may encounter some problems when dealing with text wrapping, so this article will introduce in detail several PHP text wrapping codes and their applications.

1. Introduction to PHP text line wrapping

For text line wrapping, PHP provides three methods, namely:

  1. "\n ": represents a carriage return, that is, moves the output cursor to the beginning of the next line;
  2. "\r": represents a line feed, that is, only moves the cursor to the next line without a line break;
  3. " \r\n": represents carriage return and line feed, that is, moves the cursor to the beginning of the next line and breaks the line.

It should be noted that in different operating systems, the way text is wrapped is also different. For example, Windows systems use "\r\n", while Unix, Linux, and macOS systems can use "\n" or "\r".

2. PHP text line wrapping code implementation

1. Use "\n" to implement text line wrapping

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

Output result:

Hello World!
My name is John.

2. Use "\r" to implement text line wrapping

Principle of implementation: Now move the cursor to the next line, and then move the cursor to the beginning of the line.

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

Output result:

My name is John! World!

3. Use "\r\n" to implement text line wrapping

Principle of implementation: Move the cursor to the beginning of the next line and wrap the text.

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

Output result:

Hello World!
My name is John.

3. Examples of application of PHP text line wrapping

  1. Text line wrapping in PHP email sending

In PHP email sending, text wrapping is very important. Suppose we want to send an email through PHP code, and the text needs to be wrapped in the email body. Please see the code implementation below.

<?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);
?>
  1. Text wrapping in PHP text file writing

In PHP, we can write a string into a file through the fwrite() function. If you need to wrap text in the file, use "\n" or "\r\n". The code below demonstrates how to write a multiline string to a file.

<?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);//关闭文件
?>

The above code will generate a file named test.txt and write the text content into the file.

4. Summary

This article briefly introduces several ways of text wrapping in PHP and its application scenarios. For beginners, it is very important to understand and master these knowledge points, so that functions such as text output, email sending, and text file writing can be easily and quickly implemented.

The above is the detailed content of How to wrap text in php? (code example). For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn