This should do it:
if (strpos($discount, '%') !== false) {
$discount = str_replace('%', '', $discount);
$discount_type = 'percent';
} elseif (strpos($discount, '$') !== false) {
$discount = str_replace('$', '', $discount);
$discount_type = 'dollars';
} else {
// Invalid data
}