Convert Number Words to Digits

Enter number in words (e.g., "one two three"):


'0', 'one' => '1', 'two' => '2', 'three' => '3', 'four' => '4', 'five' => '5', 'six' => '6', 'seven' => '7', 'eight' => '8', 'nine' => '9' ]; $words = explode(' ', $input); $digits = ''; foreach ($words as $word) { if (isset($map[$word])) { $digits .= $map[$word]; } else { echo "

Invalid word detected: $word

"; $digits = ''; break; } } if ($digits !== '') { echo "

Output:

$digits

"; } } ?>