>>520
print preg_replace('/^((?:\&[^&]*\&){0,5}).*/', '\1', $d);
こう?