Home  >  Article  >  Backend Development  >  Three methods of removing line breaks in PHP

Three methods of removing line breaks in PHP

巴扎黑
巴扎黑Original
2016-11-09 13:58:351231browse

//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);

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