2010年5月20日

[PHP-users 35196] Re:多次元配列からのデータ抽出について

中村 様,

増田です。早速のご返信ありがとうございます。

On 2010/05/20, at 21:31, Mitsutoshi Nakamura wrote:

>> $filter = create_function('$ep_remark_data', 'return
>> $ep_remark_data["ep_remark_flag"] == 9

>> && $ep_remark_data[ep_user_id]==1234;');
>> $filter_remark = array_filter($ep_remark_data, "filter");
>>
>> ただ、$ep_remark_data[ep_user_id]==1234としているところ
>> で、1234ではなく、$idのように変数を
>> 使うとどうも目的の値が取れず、うまくいきません。
>
> 関数の中なので $id ではなく $GLOBALS['id'] という
> 事かな。
> 検証してないので違ってたらすいません。

一応foreachで動いてはいますが、検証も含めて試してみました。

foreachで動いてしまったこともあって、上のコードを消してしまい、
グローバル変数に直して、書き直したのですが、どうしても第2引数が
ダメのようなエラーを返してしまいました。

そのため、今までエラーを出していなかった
>> $ep_remark_data[ep_user_id]==1234;');
という形に戻したのですが、それでもエラーが変わらず、ちょっと埒が
あかなくなりそうになったため、
とりあえず、foreachで完成させてしまうことにしました。

本来であれば検証して、こちらにご報告すべきなのですが、
そこまでできず本当に申し訳ないです。


増田
--
Masuda
macindows@xxxxx
_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2010年5月20日 23:48
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/95865
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。