ホームページ  >  記事  >  バックエンド開発  >  PHPファイル読み込み時に配列にスペースが入ってしまう問題の解決策

PHPファイル読み込み時に配列にスペースが入ってしまう問題の解決策

WBOY
WBOYオリジナル
2016-07-25 08:56:111339ブラウズ
  1. /**
  2. * 設定ファイルを読み取る
  3. * 編集: WWW.JBXUE.COM
  4. */
  5. $encodename='既存の文字';
  6. $lines = @file('ske.txt');
  7. var_export($lines);
  8. if (in_array($encodename,$lines))
  9. //ファイルで読み込んだ配列に符号変更記号が含まれているため、ここでは判定が失敗します。
コードをコピー

解決策:

  1. $lines =array_map('rtrim',file('ske.txt'));
  2. var_export($lines);
  3. if(in_array($encodename,$lines))
  4. //--ここでの判定は成功です
コードをコピーします

array_map() 関数の使用法を添付します。 arrayarray_map( コールバック コールバック, 配列 arr1 [, 配列 ...] ) array_map() は、コールバックが適用された後、arr1 内のすべてのセルを含む配列を返します。 コールバックによって受け入れられる引数の数は、array_map() 関数に渡される配列の数と一致している必要があります。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。