Rumah >pembangunan bahagian belakang >tutorial php >php file读取到数组中有空格的解决方法

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

WBOY
WBOYasal
2016-07-25 08:56:111360semak imbas
  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()函数的数组数目一致。



Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn