elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Ayuda con separar numeros de un string
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con separar numeros de un string  (Leído 5,569 veces)
landerzx

Desconectado Desconectado

Mensajes: 56



Ver Perfil
Ayuda con separar numeros de un string
« en: 23 Noviembre 2012, 16:13 pm »

hola alguien sabe una funcion en php que divida los numeros de una string ejemplo:

A-Y2-P2-Z35

he estado buscando como loco pero he encontrado funciones obsoletas porfavor espero que me ayuden :silbar:


En línea

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: Ayuda con separar numeros de un string
« Respuesta #1 en: 23 Noviembre 2012, 16:19 pm »

Con divida los números te refieres a ? Obtener solo caracteres numéricos, separar unos de otros con el carácter "-" o cual ?

Si es la segunda puedes utilizar la función explode();

Código
  1. <?php
  2. $string = 'A-Y2-P2-Z35';
  3. $dividir = explode('-',$string);
  4.  
  5. print_r($dividir);
  6. // Retorna: Array ( [0] => A [1] => Y2 [2] => P2 [3] => Z35 )
  7.  
  8. ?>

PD: Para la primera puedes utilizar regex.


Saludos


En línea

landerzx

Desconectado Desconectado

Mensajes: 56



Ver Perfil
Re: Ayuda con separar numeros de un string
« Respuesta #2 en: 23 Noviembre 2012, 16:25 pm »

amigo gracias pero me referia a separar los numeros de las letras ej;

Y por un lado y 2 por otro lado para generar un auto incremento de ese numero para luego concatenarlo con esa letra
En línea

aicrag

Desconectado Desconectado

Mensajes: 5


Siempre fue algo personal.


Ver Perfil
Re: Ayuda con separar numeros de un string
« Respuesta #3 en: 23 Noviembre 2012, 18:24 pm »

Se me ocurre que una forma de solucionar tu problema podría ser
Código
  1. <?php
  2.  
  3. $string = 'A-Y2-P2-Z35';
  4. $dividir = explode('-',$string);
  5.  
  6. foreach ($dividir as $k => $v) {
  7.  if (preg_match('/([a-zA-Z])([0-9]+)/',$v,$matches)) {
  8.    $matches[1]; // = Letra
  9.    $matches[2]; // = Número
  10.  }
  11. }
  12.  
En línea

landerzx

Desconectado Desconectado

Mensajes: 56



Ver Perfil
Re: Ayuda con separar numeros de un string
« Respuesta #4 en: 23 Noviembre 2012, 18:49 pm »

muchas gracias me sirvio mucho aunque tambien use la funcion preg_replace();
....en fin gracias doc
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Separar String
Java
alexmacan 3 4,659 Último mensaje 27 Octubre 2009, 22:07 pm
por alexmacan
Separar termino de un string y hacer distributiva
.NET (C#, VB.NET, ASP)
Edu 0 2,287 Último mensaje 20 Abril 2011, 03:28 am
por Edu
Separar string Ayuda « 1 2 »
Programación C/C++
prometheus48 15 7,875 Último mensaje 18 Mayo 2012, 18:52 pm
por RyogiShiki
Separar un String con un Script Linux ?
GNU/Linux
<<<-Basura->>> 2 4,997 Último mensaje 3 Septiembre 2012, 06:24 am
por <<<-Basura->>>
(Solucionado) separar un string en varias cadenas (Split)
.NET (C#, VB.NET, ASP)
Eleкtro 5 4,813 Último mensaje 22 Noviembre 2012, 13:20 pm
por Novlucker
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines