Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/06/2016, 08:49
davidddp
 
Fecha de Ingreso: julio-2011
Ubicación: Santa Amalia
Mensajes: 22
Antigüedad: 12 años, 9 meses
Puntos: 1
Respuesta: Sumar 1 a cada posición de un numero

Por si a alguien le vale algo similar, la solución que he conseguido es:

Código:
//Partimos de que $al es una cadena con un número de 4 dígitos
$al=str_pad($ae, 4, "0", STR_PAD_LEFT);

//Extraigo cada campo para poder sumarlo
$a=1 + $al[0];
$b=1 + $al[1];
$c=1 + $al[2];
$d=1+ $al[3];

//Trunco la suma por si me diera más de 9		
$al[0] = substr($a, -1);
$al[1] = substr($b, -1);
$al[2] = substr($c, -1);
$al[3] = substr($d, -1);
Si alguien lo hace de manera más optimizada estaría bien.