Three methods of removing line breaks in PHP

巴扎黑
Release: 2016-11-09 13:58:35
Original
1275 people have browsed it

//php Line breaks in different systems
//The implementation of line breaks between different systems is different
///n is used in linux and unix
//MAC uses /r
//window In order to reflect the different rules from linux Yes /r/n
//So the implementation methods are different on different platforms
//There will be a lot of trouble in using the program you write to run on different platforms
//There are three ways to solve it in php
/ /1. Use str_replace to replace newlines
$str = str_replace(array("/r/n", "/r", "/n"), "", $str);
//2. Use regular replacement
$str = preg_replace('//s*/', '', $str);
//3. Use variables defined by PHP (recommended)
PHP_EOL
Just follow the statement to be line-wrapped;

Here we have to re-look at the variables that have been defined in PHP
PHP_EOL is one of them, representing the newline character of PHP. This variable will change according to the platform. Under Windows, it will be /r/n, and under Linux, it will be / n, under mac it is /r
$str = str_replace(PHP_EOL, '', $str);

source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!