Ver Mensaje Individual
  #11 (permalink)  
Antiguo 25/05/2014, 13:36
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Uso de for y switch

Cita:
<?php
function nomNum($n){
$d = str_split(strval($n));
return implode(' ',array_map(function($d){$nombres = array('Cero', 'Uno', 'Dos', 'Tres', 'Cuatro', 'Cinco', 'Seis', 'Siete', 'Ocho', 'Nueve'); return $nombres[$d];},$d));
}

echo nomNum(443541);
Usas el mismo numéro de funciones que aquí:

Cita:
echo filter_input(INPUT_POST, 'txtNumero', FILTER_CALLBACK, ['options' => function($n) {
return implode(', ', array_map(function($n) {
return ['cero', 'uno', 'dos', 'tres', 'cuatro', 'cinco', 'seis', 'siete', 'ocho', 'nueve'][$n];
}, str_split($n)));
}]);
Según tu criterio de no usar funciones, el de Alexis te seguirá gustando más.