Foros del Web » Programando para Internet » PHP »

dividir strings y tomarlos como variables diferentes

Estas en el tema de dividir strings y tomarlos como variables diferentes en el foro de PHP en Foros del Web. Hola, tengo que hacer la validacion de canet de identidad, tengo la formula para ver si es correctoel número del carnet o no...pero tengo un ...
  #1 (permalink)  
Antiguo 19/12/2003, 11:22
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 2 meses
Puntos: 6
dividir strings y tomarlos como variables diferentes

Hola, tengo que hacer la validacion de canet de identidad, tengo la formula para ver si es correctoel número del carnet o no...pero tengo un problema ...

si tengo este numero 20 necesito dividirlo en 2 y 0, lo he realizado con chunk_split para dividirlo, pero no se como tomarlos como caracteres difentes para meterlos en variables y sumarlos....

Alguien me dice que utilizo por favor?

__________________
www.dataautos.com

Última edición por asinox; 19/12/2003 a las 11:23
  #2 (permalink)  
Antiguo 19/12/2003, 13:33
 
Fecha de Ingreso: diciembre-2003
Mensajes: 3
Antigüedad: 20 años, 4 meses
Puntos: 0
Código PHP:

list ($u$d) = chunk_split('20');

echo 
"$u $d"
  #3 (permalink)  
Antiguo 19/12/2003, 14:04
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 2 meses
Puntos: 6
Gracias, ahora voy a probar..

__________________
www.dataautos.com
  #4 (permalink)  
Antiguo 19/12/2003, 16:06
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Si lo que necesitas es acceder a los caracteres individuales de una cadena, puedes usar $cadena{c} (siendo c la posicion del caracter, empezando en 0) para acceder a los caracteres com si fuese un array:
Código PHP:
$cadena='123456';
// para mostrar el primer caracter
echo $cadena{0};
// el tercero
echo $cadena{2}; 
Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #5 (permalink)  
Antiguo 19/12/2003, 16:07
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 2 meses
Puntos: 6
:) gracias por el dato josemi, como siempre.
__________________
www.dataautos.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:19.