Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/06/2016, 09:51
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Sumar 1 a cada posición de un numero

Es muy sencillo lo que quieres hacer, note que en la suma solo tomas el dígito de las unidades cuando la suma es mayor a 9, así que puedes hacer algo como esto.
Código PHP:
Ver original
  1. //separamos la cadena
  2. $digits = str_split('1397');
  3. //realizamos suma
  4. $sum = array_map(function($value){
  5.     ++$value;
  6.     return ($value > 9) ? 0: $value;
  7. }, $digits);
  8. //creamos cadena nuevamente
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.