欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-25 16:15:58
...
  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()函数的数组数目一致。