-
-
- /**
- * 設定ファイルを読み取る
- * 編集: WWW.JBXUE.COM
- */
- $encodename='既存の文字';
- $lines = @file('ske.txt');
- var_export($lines);
- if (in_array($encodename,$lines))
- //ファイルで読み込んだ配列に符号変更記号が含まれているため、ここでは判定が失敗します。
コードをコピー
解決策:
-
-
- $lines =array_map('rtrim',file('ske.txt'));
- var_export($lines);
-
- if(in_array($encodename,$lines))
- //--ここでの判定は成功です
コードをコピーします
array_map() 関数の使用法を添付します。
arrayarray_map( コールバック コールバック, 配列 arr1 [, 配列 ...] )
array_map() は、コールバックが適用された後、arr1 内のすべてのセルを含む配列を返します。
コールバックによって受け入れられる引数の数は、array_map() 関数に渡される配列の数と一致している必要があります。
|