梶井です。自己レス。
>function combination($array){
> if(count($array) == 0){
> return array();
> }
ここの返値をarray(array())にすれば、foreachのif文はいらないですね。
そもそも毎回countして比較するなんて無駄ですし...
*---------------------------------------------------*
Toshiyuki Kajii 梶井 俊幸
e-mail: mikoto@camino.nissan.ne.jp
*---------------------------------------------------*