- 341 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 01:47:27 ]
- リクエストパラメータなどを収めた連想配列から、いくつかのパラメータだけ
の部分配列を取り出したい。 $request = array('hoge'=>1, 'fuga'=>2, 'piyo'=>... これからキーが hoge, fuga の物だけを取り出すとすると、 foreach (array('hoge', 'fuga') as $param) { $a[$param] = $request[$param]; } これ、もうちょっと簡潔に書けないかな? $a = array_intersect_key($request, array_flip(array('hoge', 'fuga'))); こんなの考えたけど、あんまり短くならない。
|

|