后端开发|PHP问题
php
后端开发-PHP问题
av视频系统源码,vscode一打包就蹦,ubuntu裁剪6,tomcat访问日志哪里看,逻辑教育爬虫,php程序员提高,沈河区运营抖音seo优化程序lzw
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
教育培训管理程序源码,vscode如何全文替换,ubuntu 不能访问,给tomcat制定jdk,爬虫雕塑,php 抓取工具,东莞快速seo如何推广,下载网站模板怎么使用教程,怎么注册网页模板lzw
PHP替换回车换行的三种方法
小程序 第三方源码,vscode怎么切出全屏,ubuntu静态ips,tomcat 相关书籍,爬虫 片,php程序漏洞,dzx搜索页面seo优化,html5制作网站模板下载,h5 ui模板lzw
一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,世界是多样的!
本来在Unix世界换行用/n
来代替换行,
Windows为了体现不同,就用/r/n
,
更有意思的是,Mac中又用了/r
。
所以,写的程序在不同的平台上,有着不少的麻烦,比如要替换换行符。
第一种方式
str_replace(array("/r", "/n", "/r/n"), "", $string);
第二种方式,就用正则表达示
$str = preg_replace(//s*/, \, $str);
第三种方式
这里不得不重新看一下php那些已经定义好的变量
PHP_EOL
就是其中的一个,代表php的换行符,这个变量会根据平台而变,在windows下会是/r/n
,在linux下是/n
,在mac下是/r
$str = str_replace(PHP_EOL, \, $str);
【推荐学习:《PHP视频教学》】