スレッド表示 | フラット表示〕 全トピック 920 件中 226 番目 次≫ ≪前

in_array関数について

created: 2006-07-01 23:06 | modified: 2006-07-02 03:20 | reply: 2

[3132] in_array関数について

user: アトリ | created: 2006-07-01 23:06
in_array関数を使って、配列に指定した値があるか
確認しようと思っているんですが、in_arrayがうま
く作動しません。下記のように記述しています。

$list="list.txt";
(中略)
$list=file('$list');
if(in_array($value,$list)){
(中略)
}

ご指摘お願いいたします。
reply: 3133 3134 返信 編集 削除

[3133] 追記

user: アトリ | created: 2006-07-01 23:13
サーバーのPHPバージョンは5です。
Parent: 3132  返信 編集 削除

[3134] Re.in_array関数について

user: ach | created: 2006-07-02 03:20
PHP5.1.4(Debian)で確認しましたがin_arrayは問題なく動いています.

まずvar_dumpを使ってファイル内容が取得できているかを確かめてください.
次にforeachループを使い要素ごとに比較し,期待通りに動くかどうかを確認してください.
foreach ($list as $elm)
{
echo "('$elm' == '$value')\t=>\t";
echo ($elm == $value)? 'true' : 'false';
echo "\n"
}

これで問題がなければ,PHPのバグかもしれません
(僕の予想通りなら問題は出ますが……)
Parent: 3132  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 226 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑