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

WBOY
Freigeben: 2016-07-25 08:56:11
Original
1335 Leute haben es durchsucht
  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()函数的数组数目一致。



Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!