首页  >  文章  >  后端开发  >  php file读取到数组中有空格的解决方法

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

WBOY
WBOY原创
2016-07-25 08:56:111341浏览
  1. /**
  2. * 读取配置文件
  3. * edit: WWW.JBXUE.COM
  4. */
  5. $encodename='存在的字符';
  6. $lines = @file('ske.txt');
  7. var_export($lines);
  8. if(in_array($encodename,$lines))
  9. //在这里判断失败,原因在于:file读出的数组包含了换号符号。
复制代码

解决办法:

  1. $lines =array_map('rtrim',file('ske.txt'));
  2. var_export($lines);
  3. if(in_array($encodename,$lines))
  4. //--这里判断成功
复制代码

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



声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn