The default code and line breaks in php are \n and the other one is carriage return and line feed /r/n and the chr(32) chr(13) of our ascii editor are carriage return and space respectively. The following is simple Introduce the usage of line breaks in PHP between different systems.
The code is as follows
代码如下 |
复制代码 |
//php 不同系统的换行
//不同系统之间换行的实现是不一样的
//linux 与unix中用 /n
//MAC 用 /r
//window 为了体现与linux不同 则是 /r/n
//所以在不同平台上 实现方法就不一样
//php 有三种方法来解决
//1、使用str_replace 来替换换行
$str = str_replace(array("/r/n", "/r", "/n"), "", $str);
//2、使用正则替换
$str = preg_replace('//s*/', '', $str);
//3、使用php定义好的变量 (建议使用)
$str = str_replace(PHP_EOL, '', $str);
?>
|
|
Copy code |
|
//php line breaks for different systems
//The implementation of line breaks is different between different systems
//Used in linux and unix /n
//MAC uses /r
//window In order to reflect the difference from linux, it is /r/n
//So the implementation methods are different on different platforms
//php has three ways to solve it
//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)
$str = str_replace(PHP_EOL, '', $str);
?>
http://www.bkjia.com/PHPjc/632252.htmltruehttp: //www.bkjia.com/PHPjc/632252.htmlTechArticleIn php, the default code change and line break are\nThe other one is carriage return and line break/r/nand us The chr(32) chr(13) of ascii editing are carriage return and space respectively. The following is a brief introduction to different systems...
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