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

WBOY
リリース: 2016-07-25 08:56:11
オリジナル
1335 人が閲覧しました
  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() 関数に渡される配列の数と一致している必要があります。



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!