Home >Backend Development >PHP Problem >How to wrap text in php? (code example)
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:
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
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 = 'john@example.com';//收件人邮箱 $subject = '测试邮件发送';//邮件主题 $message = "这是一封测试邮件。\r\n感谢您的支持!";//邮件正文 $headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?>
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!