of course param($field) returns all values
belonging to $field, so the loop will iterate over them.
i think you're forgetting multivalued parameters...
Yes - in the case of multivalued parameters param will return an array, but in this example the OP is spcifically reffering to a textarea field which results in a scalar.
--tidiness is the memory loss of environmental mnemonics