2) { $try_suffix= true; $prefix_length--; } else { $try_suffix= false; } generate($name, $prefix_length, $try_suffix, $length, $length, $translate_func, $process_func); } generate('Søren Hyggesen Nielsen', 2, true, 5, 5, 'dk2en', 'echoline'); function test($name) { echo "$name:\r\n"; generate_smart($name, 5, 'dk2en', 'echoline'); } test('Søren Hyggesen Nielsen'); test('Søren Hyggesen Andersen Nielsen'); test('Søren Ib Hyggesen Andersen Nielsen'); test('Gurli Andersen'); ?>