PHP 处理换行问题
注意
单引号
和双引号
的区别
双引号具有解析的作用,而单引号没有
$str1 = 'hello';$str2 = "英文的你好是这样拼写的:$str1";$str3 = '英文的你好是这样拼写的:$str1';echo $str2; # 英文的你好是这样拼写的:helloecho PHP_EOL;echo $str3; # 英文的你好是这样拼写的:$str1
从编辑器的颜色变化就可以感受到两者是有区别的
在 Windows 中, 换行是 \r\n
在 Linux 中,换行是 \n
另外还有一个换行 \r
以后遇到需要处理换行的问题,直接
$str = str_replace(["\n", "\r", "\r\n"], '', $str);
其中 \n
和 \r\n
可以用php自定义常量替换
$str = str_replace([PHP_EOL, "\r"], '', $str);
# PHP_EOL 会根据不同系统使用不同的符号
# 在 Windows 是 \r\n
# 在 Linux 是 \n
小结
//1、使用 str_replace 來替换换行
$str = str_replace(["\r\n", "\r", "\n"], "", $str);
//2、使用正则替换
$str = preg_replace('//s*/', '', $str);
//3、使用php定义好的变量 (建议使用)
$str = str_replace(PHP_EOL, '', $str);
PHP 处理换行问题相关推荐
- sql移除数据中的换行符和回车符
–移除回车符 update master_location SET street_number = REPLACE(street_number, CHAR(13), ") –移除换行符 up ...
- HarmonyOS Text设置换行
HarmonyOS Text 默认是不换行的如下 设置换行是设置multiple_lines 为true 设置后的效果如下
- python 怎样让 print 打印的结果不换行
遍历打印一个list ,打印的结果换行了如下: list_a = [1, 2, 3, 4] for i in list_a:print(i) 打印结果如下: 现在想是打印结果不换行 使用 end 关键 ...
- Android TextView 在strings 里面 实现换行
在TextView 把text 使用快捷键放到strings 里面 \n是无法被放到里面的 如果想实现换行 可以手动在里面添加 \n 例如写了一个小例子, 如果你写了多语言适配 ,那么在你的其他的st ...
- 跨平台代码换行符的问题处理
背景概述 通常,我们使用git做源码版本控制,在windows平台开发源码并进行单元测试,然后打包部署到linux平台进行集成测试或系统测试. 除源码之外,我们会为部署写一些自动化的脚本,方便服务的启 ...
- canvas绘制的文字如何换行
<html><head><title>canvas绘制的文字如何换行</title><style type="text/css" ...
- 打印循环换行_科学向日葵在线课堂 ——张老师讲Python 第八课 周而复始为循环2...
点击蓝字关注我们 张老师讲编程--和爸爸妈妈一起学Python Python 的编辑器有很多,例如 PyCharm.Spyder.Notepad++等等,大家根据需要选择一个就好,初期程序代码量不大, ...
- html怎么设置只显示一行,如何利用CSS控制文本只在一行显示(不换行)
我们在做前端时,经常会要求文字只在一行显示.当一行文字超过DIV或者Table的宽度的时候,浏览器中默认是让它换行显示的,如果不想让他换行要怎么办呢?通过CSS中的word-break,white-s ...
- 【坑爹】WebStorm编辑器突然回车不能换行了、回车不能使用、回车失效了!!!
首先试一试Alt+Enter和Shift+Enter能否换行,验证下是不是你键盘坏了[坏笑] 如果没问题可以换行那就Ctrl+Shift+S 重置下快捷键就可以了
- s-sed替换或者修改文件指定行,同时匹配多个字符串,替换换行符为指定字符
最近需要在脚本中修改几个配置文件参数且不能影响其他参数,于是想到了sed的强大之处,拿来学学 -i参数表示直接替换并修改文件 -i参数时直接修改文件 sed -i 's/aaa/bbb/g' test ...
最新文章
- java学习笔记(2):获取文件名和自定义文件过滤器
- 企业必须由真正在乎它的人掌控
- 探秘Hadoop生态12:分布式日志收集系统Flume
- bytes用str转还是用decode
- 电气笔记:线路、主变、母线保护讲解
- 主机字节序与网络字节序
- leetcode 1734. 解码异或后的排列(位运算)
- hibernate mysql autocommit_Hibernate4 中为什么我没有用commit()方法直接用save就存到数据库了?...
- Scrapy 简介及初探
- 凯利公式自动计算表_钢结构计算公式(公式表)
- 怀才当遇网—毕业季 | 你总说毕业遥遥无期,转眼就各奔东西
- 菁搜FTP搜索引擎 photo
- 【金蝶】金蝶KIS专业版9.1清理用户名密码
- AtCoder Beginner Contest 248 E - K-colinear Line「计算几何判三点共线」
- 新学期可以制定目标计划并提醒的便签软件是哪款?
- 区块链项目ICO注意事项
- 【C++编程语言】之string容器 基本概念 构造函数 赋值 拼接 查找 替换比较 插入 删除 子串获取
- python错误:IndentationError: expected an indented block,教你一招搞定
- Java面向对象知识点小结
- Zeus资源调度系统介绍