$val){ if(is_null($val)) continue; if(is_bool($val)) $val = ($val) ? 1 : 0; $sign .= $key . (is_array($val) ? self::assemble($val) : $val); } return $sign; } }