'; } printf('% -20s% -20s% -20s' . "\n", 'Value', 'Soundex', 'Metaphone'); echo str_repeat('-', 60) . "\n"; foreach ($ar as $value) { // brute-force for convenience if ( substr($value, -1) == 's' ) { $value = substr($value, 0, -1); } else if (substr($value, -2) == 'ed' ) { $value = substr($value, 0, -2); } else if (substr($value, -3) == 'ing') { $value = substr($value, 0, -3); } printf('% -20s% -20s% -20s' . "\n", $value, soundex($value), metaphone($value)); } if (PHP_SAPI != 'cli') { echo ''; } ?>