php变量除去_,php方法综述除去换行符(PHP_EOL使用变量)
一个小包裹,事实上,不同的平台具有不同的实现。为什么要这样。它可以是一个世界是多样的。
最初unix与世界把它包/n取代,但windows为了体现自己的不同。要使用/r/n,更有意思的是,mac随着/r。故unix系列 /n。windows系列用 /r/n。mac用 /r,这样就用你写的程序在不同的平台上执行有着不少的麻烦。以下是PHP去除换行符的一些常见方法。
第一种写法:$content=str_replace("\n","",$content);
echo $content;
另外一种写法:
str_replace("\r\n","",$str);
第三种写法:
$content=preg_replace("/\s/","",$content);
echo $content;
关于\n,\r,\t
\n 软回车: 在Windows 中表示换行且回到下一行的最開始位置 ,在Linux、unix 中仅仅表示换行,但不会回到下一行的開始位置。
\r 软空格: 在Linux、unix 中表示返回到当行的最開始位置。
在Mac OS 中表示换行且返回到下一行的最開始位置,相当于Windows 里的 \n 的效果。
\t 跳格(移至下一列)
几点说明:
它们在双引號或定界符表示的字符串中有效,在单引號表示的字符串中无效。
\r\n 一般一起用,用来表示键盘上的回车键(Linux,Unix中),也可仅仅用 \n(Windwos中),在Mac OS中用\r表示回车。
\t表示键盘上的“TAB”键。
文件里的换行符号:windows : \n。linux,unix: \r\n
补充代码:
php
//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);
?>
PHP_EOL是一个些已经定义好的变量,代表php的换行符,这个变量会依据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r.换行就按以下的就能够了。
$str = str_replace(PHP_EOL, '', $str);
正则替换:
preg_replace("/(^[\s]+|[\s]+$| )/", '', $str);
版权声明:本文博主原创文章。博客,未经同意不得转载。
php变量除去_,php方法综述除去换行符(PHP_EOL使用变量)相关推荐
- 自定义变量 配置文件_「系统架构」Nginx调优之变量的使用(3)
在上一篇文章「系统架构」Nginx调优之变量的使用(2)中我们介绍了自定义变量和内置变量,下面我们继续接着介绍Nginx中变量的可见性和动态内置变量. 变量的可见性 nginx中的变量虽然不全是全局变 ...
- python 什么可以作为变量名_为什么强烈禁止开发人员使用isSuccess作为变量名
在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的. 关于这个"本次请求是否成功"的字段的定 ...
- C语言输入函数换行符赋给变量B,C语言程序设计第3章顺序结构程序设计.pptx-资源下载在线文库www.lddoc.cn...
C语言程序设计第3章 顺序结构程序设计.pptx 第 6章 数组第 7章 函数第 8章 结构体.共用体和枚举类型第 9章 指针第 10章 文件目录页 Contents page第 1章 初识 C语言第 ...
- 在单元格中进行Excel换行的两种方法和取消换行符的方法
我想打破Excel中的字符串! 如何破坏单元格中的字符串? 如果要将输入的文本换行到Excel单元格,有时会看到键入大量空间并强行提供行的情况,但效率非常低.让我们来看看如何做一个整洁的细胞休息. 如 ...
- python 中文变量名_大疆机甲大师Python开发: 中文命名变量初尝试
简言之, 官方例程中的Twister程序, 略加修改添加了一个中文变量, 运行成功! def start() 速度 = 120 ... chassis_ctrl.set_rotate_speed(速度 ...
- 【C 语言】结构体 ( 结构体类型定义 | 结构体类型别名 | 声明结构体变量的三种方法 | 栈内存中声明结构体变量 | 定义隐式结构体时声明变量 | 定义普通结构体时声明变量 )
文章目录 一.结构体类型定义 二.结构体类型别名 三.结构体类型变量声明 1.使用结构体类型 ( 别名 ) 声明变量 2. 定义隐式结构体时声明变量 3.定义普通结构体时声明变量 二.完整代码示例 一 ...
- python 换页符_Python用什么方法可以将换行符分割成多行?
展开全部 import pandas as pd import xlsxwriter if __name__ == "__main__": file_name = r'C:\Use ...
- python获取系统换行符_不同操作系统,python换行符是什么?
不同操作系统,python换行符是什么? 发布时间:2020-04-21 14:17:41
- 去除php_eol,php去除换行符的方法小结(PHP_EOL变量的使用)
一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,可以是世界是多样的.本来在unix世界换行就用/n来代替,但是windows为了体 现他的不同,就用/r/n,更有意思的是在mac中用/r ...
最新文章
- cacti被监控机上snmp的安装及报错解决
- codevs2574 波兰表达式
- Java文件I / O基础
- 如何将日志配置文件放入到Apollo配置中心并支持热更新
- oracle中sql语句 日期加减,SQL语句里对日期进行相加减
- ElasicSearch(2) Linux运行
- 【九天教您南方cass 9.1】 06 绘制方格网
- WindowsServer2008R2安装中文语言包截图详细教程(附语言包下载资源)
- 有关产品项目管理的ISO/IEC/IEEE标准
- 字节跳动 AI Lab 总监李航:语言模型的过去、现在和未来
- pandas将df赋值到另一个df_pandas基础
- 【读书笔记】致加西亚的信(二)
- 华科计算机学院硕士武汉理工推免,武汉理工大学2021届保研率14.9%,主要保研本校、武大、华科...
- MySQL 日期计算
- android 动画-补间动画
- ajax浏览器崩溃,AJAX崩溃浏览器(200MB响应)
- 微信视频号打造带货闭环:主播叫苦连天
- 第四章 闪烁探测器----闪烁体、选择原则、光收集系统、PMT、替代产品
- linux服务器定时执行python代码
- 一物一码二维码红包系统介绍