Hola me gustaria cortar una cadena,
tengo esta:
11989426466Ext601
y lo que me gustaria es que la cadena se corte donde empiece una letra
esto es lo que espero como resultado:
11989426466
Sabe alguien como puedo obtenerlo?? gracias
| |||
Cortar cadena Hola me gustaria cortar una cadena, tengo esta: 11989426466Ext601 y lo que me gustaria es que la cadena se corte donde empiece una letra esto es lo que espero como resultado: 11989426466 Sabe alguien como puedo obtenerlo?? gracias |
| |||
Respuesta: Cortar cadena Ok, puedes usar la funcion stristr ej: $cadena= '1234abcd'; echo stristr($cadena, 'a'); // esto mostrara abcd echo stristr($cadena, 'a', true);// esto mostrara 1234 Última edición por cesar43f; 13/04/2012 a las 17:17 |
| |||
Respuesta: Cortar cadena Gracias por tu respuesta Pero la variable puede variar no siempre sera una 'E' podria ser una 'a' o una 'y' o x letra, tendria que compara la variable con cada letra del abecedario? |
| |||
Respuesta: Cortar cadena Es cierto, tambien podrias recorrer la cadena caracter por caracter y cuando encuentres la primera letra separar la cadena en base a esa letra, eso se puede hacer con la funcion ord ej: //recorres la cadena if(ord($caracter)>=97 && ord($caracter)<=122) { //almacenar letra //la funcion ord devuelve el codigo ascii de un caracter //y las letras minusculas van del 97 al 122 } |
| ||||
Respuesta: Cortar cadena Tambien puedes usar una expresión regular sencilla: Código PHP:
__________________ Tu álbum de cromos online!! |
Etiquetas: |