教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php file读取到数组中有空格的解决方法

php file读取到数组中有空格的解决方法

发布时间:2017-01-22   编辑:jiaochengji.com
本文介绍下,在php中使用file()读取文件内容到数组中有空格的解决办法,有需要的朋友参考下。

php读写一个配置文件,并在文件中查找剔除重复项。
代码:
 

复制代码 代码示例:
<?php
/**
* 读取配置文件
* edit: WWW.JBXUE.COM
*/
$encodename='存在的字符';
$lines = @file('ske.txt');
var_export($lines);
if(in_array($encodename,$lines))
//在这里判断失败,原因在于:file读出的数组包含了换号符号。

解决办法:
 

复制代码 代码示例:
<?php
$lines =array_map('rtrim',file('ske.txt'));
var_export($lines);
 
if(in_array($encodename,$lines))
//--这里判断成功

附上array_map()函数的用法:
arrayarray_map( callback callback, array arr1 [, array ...] )
array_map()返回一个数组,该数组包含了arr1中的所有单元经过callback作用过之后的单元。
callback接受的参数数目应该和传递给array_map()函数的数组数目一致。

您可能感兴趣的文章:
php file读取到数组中有空格的解决方法
php导入phpmyadmin导出的sql的实现代码
fgetcsv的用法和windows与linux下的兼容问题
php空格分割文本为数组的例子
TP5读取txt文件的代码示例
php分割数组示例
php 文件读取与读取文件输出内容例子
php 获取文件名后缀名扩展名
PHP extract(数组拆分)作用分析
图解PHP文件下载原理实例

关键词: php数组  读取文件内容  空格   
[关闭]
~ ~