php怎么去除变量里的换行,php去除字符串换行符示例分享
第1种写法:
str_replace("n", '', $str);
?>
第2种写法:
str_replace("rn", '', $str);
?>
第3种写法:
preg_replace("/s/", '', $str);
?>
下面进行相关说明:
首先说说 n,r,t
n 软回车:
在Windows中表示换行且回到下一行的最开始位置
在Linux/unix中只表示换行,但不会回到下一行的开始位置
r 软空格:
在Linux/unix 中表示返回到当行的最开始位置
在Mac OS中表示换行且返回到下一行的最开始位置,相当于Windows里的 n 的效果
t 跳格(移至下一列)
补充说明:
它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
rn 一般一起用,用来表示键盘上的回车键(Linux,Unix中),也可只用 n(Windwos中),在Mac OS中用r表示回车!
t 表示键盘上的 TAB 键
文件中的换行符号:
windows: n
linux/unix: rn
下面以代码说明PHP中去除字符串中换行的三种常用的方法
1、使用转义字符函数
$str = str_replace(array("/r/n", "/r", "/n"), '', $str);
?>
2、使用正则表达式替换
$str = preg_replace('//s*/', '', $str);
?>
3、推荐使用PHP系统常量
$str = str_replace(PHP_EOL, '', $str);
?>
php怎么去除变量里的换行,php去除字符串换行符示例分享相关推荐
- C# ASP.NET里的@妙用,字符串换行
ASP.NET C# string 字符串的前面可以加 @ 可以将转义字符(\)当作普通字符对待. 比如:string str = @"C:\Windows"; 如果我们不用 @ ...
- android和ios手机换行,iOS中字符串换行的实现方法
前言 今天碰到一个需求就是 后台返回一串字符串是 @"1,你好你好你好年后:2你好你好年后你好你好:3你好哈你好呢你好呢年后"这种格式,放到封装好的alert提示框是这样的 优化的 ...
- VC中宽字符串换行(WCHAR字符串换行)
问题: VC6中使用\来连接较长的字符串的时候就会在连接处出现一个乱码,最终导致异常,例如: _stprintf(lpszBuffer, _T("select si_id, si_ip, ...
- c# 拼接字符串换行_C#长字符串换行输入
加入@符号 private static string sql = @"SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, syscol ...
- JavaScript字符串换行
字符串换行 方式一:\n换行 <div styles={{whiteSpace: 'pre-wrap'}}>{"1\n2} </div> 输出结果: 1 2 方式二: ...
- php变量除去_,php方法综述除去换行符(PHP_EOL使用变量)
一个小包裹,事实上,不同的平台具有不同的实现.为什么要这样.它可以是一个世界是多样的. 最初unix与世界把它包/n取代,但windows为了体现自己的不同.要使用/r/n,更有意思的是,mac随着/ ...
- php mysql 换行_php去除换行
***PHP 去除换行符 PHP在不同的系统中,换行是不同的 Linux: Windows:\r mac:\r 所以去除回车换行的方法: 1.使用php定义好的变量(比较好的方法,推荐) $str= ...
- java命令执行类,这里设置了classpath,系统变量里的classpath将失效
java命令执行类(类调用了某些jar包) (2011-03-02 14:24:42) 转载▼ 标签: 杂谈 分类: java 目录结构: bin: 编译目标库 lib:使用的jar类目录 src:源 ...
- shell变量里的字符替换
shell变量里的字符替换 b=${a/123/321};将${a}里的第一个123替换为321 b=${a//123/321};将${a}里的所有123替换为321 shell调试: sh -x a ...
最新文章
- 红外摄像机镜头的技术知识大全
- header中的参数讲解
- 转载 - 通过设置P3P头来实现跨域访问COOKIE
- c malloc 头文件_C/C++笔试题:主要考察C/C++语言基础概念算法及编程,附参考答案...
- js比较日期大小 判断日期
- Linux内存管理:NUMA技术详解(非一致内存访问架构)
- 杂谈(23)也说高考
- CAM如何转换为PCB
- 首次公开,整理12年积累的博客收藏夹,零距离展示《收藏夹吃灰》系列博客
- java 场景面试题_Java面试场景整理收录
- pytorch编写cuda/c++ extention 方法
- HTML的背景颜色和背景图片
- 代理(proxy):正向代理,反向代理
- sklearn代码11 1-熵
- 一、万信金融项目——项目介绍
- uniGUI获取设备信息
- 最强辅助!IDA 辅助工具Karta——二进制文件中搜索开源代码
- 2023级同济大学MBA(工商管理)项目招生政策(含提前面试预报名批次)
- 中了 usp10.dll 猫癣(犇牛)病毒! 简易解的决方案!
- win10任务管理器中查看进程句柄
热门文章
- LUOGU P4587 [FJOI2016]神秘数(主席树)
- 机器学习---实战---K-近邻算法--笔记
- 01背包及其变种(物品无限背包、恰好装满背包)
- PHP array_combine()
- 跟我一步一步开发自己的Openfire插件
- ios 跳转到某 app 的评价区域、由某应用跳转到其他应用
- C–gcc命令行下的参数
- 关于利用VS2008创建项目遇到的小困惑备忘
- 游戏UI设计(1.2)--Textures Sprite之封装
- iOS进阶 - iOS如何监控崩溃