php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
<?php /* *读取文件内容至字符串中,同时去除换行、行首行尾空格。 */ header("Content-type: text/html; charset=utf-8"); echo preg_replace('/((\s)*(\n)+(\s)*)/i',',',file_get_contents('./file.php'));//End_php
//输出:
aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jjjj,kk kk,ll ll
//file.php内容:
aaaa
cccc
dddd
eeee
ffff
gggg
hhhh
iiii
jjjj
kk kk
ll ll
//file.php替换空格(x)、Tab(T)效果
aaaa
TTTT
cccc
ddddT
xxxxxxxxxxxT
eeeexxxxxxxxxx
ffff
gggg
hhhhxxxxxxxx
xxxxxxxxiiii
xxxxxxxxjjjjxxxxxxx
kkxxxkkTT
xxxxllxxllTT
Txxxxxxxxxx
TTTxx
相关推荐
-
php中替换字符串中的空格为逗号','的方法
今天在网查到一篇介绍php中替换字符串中的空格为逗号','的文章,作个日记保存下来. 复制代码 代码如下: <pre name="code" class="php"><? php /* * 关键词中的空格替换为',' */ public function emptyreplace($str) { $str = str_replace(' ', ' ', $str); //替换全角空格为半角 $str = str_replace(' ', ' ',
-
PHP中去掉字符串首尾空格的方法
第一种方法:通过php自带的函数 <?php /* trim 去除一个字符串两端空格, rtrim 是去除一个字符串右部空格, ltrim 是去除一个字符串左部空格. */ ?> <?php echo trim(" 空格 ")."<br>"; echo rtrim(" 空格 ")."<br>"; echo ltrim(" 空格 ")."<br>
-
PHP中用正则表达式清除字符串的空白
如果您想要去掉字符串开始和结束的空白可以使用PHP内部函数trim() .但是, 我们经常想完全清除空白.需要把开始和结束的空白清除掉,将多个空白变为一个空白,使用一个规则来处理同样的类型的其它空白. 完成这些可以使用PHP的正则表达式来完成 下例可以去除额外Whitespace 复制代码 代码如下: <?php $str = " This line contains\tliberal \r\n use of whitespace.\n\n"; // First remove t
-
详解php中空字符串和0之间的关系
前言 最近在处理关于经纬度的问题时,在建表的时候,选择用字符串varchar存储经度.纬度.为以后的问题埋下伏笔.下面话不多说,我们来看看详细的介绍. $_x=$row["x"]; $_y=$row["y"]; if(isset($_x) && isset($_y)){ if($row["y"] == 0 || $row["x"] == 0){ $d=$this->getDistance($row[&qu
-
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
我们在搜索一些东西时会经常遇到可以通过空格隔开来达到输入多个条件的目的.今天正好项目中遇到了这个情况,就写了一个函数,将多个条件放到数组里.目前支持空格.逗号(中英文).回车分割,如不能满足需求,看下这个函数修改一下应该就可以了 复制代码 代码如下: <?php /** * transform ' hello, world !' to array('hello', 'world') */ function strsToArray($strs) { $result = array(); $arra
-
php中3种方法删除字符串中间的空格
第一种:使用正则 复制代码 代码如下: <?phpecho preg_replace('# #', '', 'ab ab');//输出 "abab"?> 第二种:使用str_replace()函数 复制代码 代码如下: <?phpecho str_replace(' ', '', 'ab ab');//输出 "abab'?> 第三种:使用strtr()函数 复制代码 代码如下: <?phpecho strtr('ab ab',
-
PHP清除数组中所有字符串两端空格的方法
本文实例讲述了PHP清除数组中所有字符串两端空格的方法,分享给大家供大家参考.具体实现方法如下: 一般来说在php中清除字符串中空格我们可以有很多实现方法,但清除数组中所有值的前后代码我们并不能简单的使用这些方法,本文实例主要使用php独有的array_map函数遍历清除数组中所有字符串的两端空格. 具体实现代码如下: 复制代码 代码如下: function TrimArray($Input){ if (!is_array($Input)) return trim($
-
php中0,null,empty,空,false,字符串关系的详细介绍
在一个项目中遇到了一个奇怪的问题,耗费了我不少时间都没有解决,最终调试发现是判断的问题--关于0和 ' ' (空单引号,为好看清我加了个空格)的判断,我发现 0==" 居然成立,郁闷的同时决定写个简单页面测试,发誓要将0,null,empty,空,false的关系搞的一清二楚.因为这很可能在一些关键地方使我们编写的程序,网站存在bug.特别是可能影响到登陆等特殊地方的安全性和逻辑正确性,虽然这是很基础的知识点,但很多人,包括一些高手都可能对0,null,empty,空,false的关系很模糊.所
-
php下清空字符串中的HTML标签的代码
本文介绍了php 清空字符串中的html标签 要过滤字符串中所有的html标签有两种方法一种是我们自己写一个函数,用正则过滤,一个是用php自带函数strip_tags哦. 复制代码 代码如下: function clear_html_label($html) { $search = array ("'<script[^>]*?>.*?</script>'si", "'<[/!]*?[^<>]*?>'si", &
-
PHP中空字符串介绍0、null、empty和false之间的关系
如果用错方法函数或是用少了,如果几个方法函数的逻辑顺序错了,很可能就是一个漏洞,而且不容易找出来.纠结啊~ 上网找找看哪位高人有总结出相关的结论出来,果然有!不过似乎不是很全面,我在这里稍完善了一下,仅供参考. 复制代码 代码如下: // 判断 0 与 ''.null.empty.false 之间的关系 $a = 0; echo "0 与 ''. empty.null.false 之间的关系:"; if($a == ''){ echo "0 == '';"; }el
随机推荐
- dos命令行choice命令使用详解
- docker images 如何建立自己的原生镜像
- js 编码转换 gb2312 和 utf8 互转的2种方法
- nginx提示502 页面的解决方法
- 用js闭包的方法实现多点标注冒泡示例
- php采用curl实现伪造IP来源的方法
- ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
- 使用UglifyJS合并/压缩JavaScript的方法
- Ajax 上传图片并预览的简单实现
- 表单项的name命名为submit、reset引起的问题
- Android获取应用程序名称(ApplicationName)示例
- Android非XML形式动态生成、调用页面的方法
- Android编程获取图片和视频缩略图的方法
- Android Accessibility 辅助功能简单介绍
- liunx 时间函数与时间格式与字符串之间的转化方法
- Java并发之BlockingQueue的使用
- 微信小程序收货地址API兼容低版本解决方法
- Android实现图片轮播列表
- php array_chunk()函数用法与注意事项
- Python使用pydub库对mp3与wav格式进行互转的方法
