Foros del Web » Programando para Internet » PHP »

separar por mayusculas

Estas en el tema de separar por mayusculas en el foro de PHP en Foros del Web. Hola, como puedo hacer para seperar una cadena segun se encuentre un caracter en mayusculas? por ejemplo tengo estas cadenas: holaMundo holaQueLindoDia y que queden: ...
  #1 (permalink)  
Antiguo 31/03/2010, 16:49
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 5 meses
Puntos: 43
separar por mayusculas

Hola,
como puedo hacer para seperar una cadena segun se encuentre un caracter en mayusculas?

por ejemplo tengo estas cadenas:
holaMundo
holaQueLindoDia

y que queden:
hola_mundo
hola_que_lindo_dia

muchas gracias
  #2 (permalink)  
Antiguo 31/03/2010, 17:30
Avatar de dual3nigma
Colaborador
 
Fecha de Ingreso: febrero-2010
Ubicación: Ciudad de México
Mensajes: 295
Antigüedad: 14 años, 2 meses
Puntos: 122
Respuesta: separar por mayusculas

Yo haría algo así:

Código PHP:
Ver original
  1. $string = 'holaQueLindoDia';
  2. $string = strtolower(preg_replace('/([A-Z])/', '_$1', $string));
  3. echo $string;

Espero te ayude. Saludos!
  #3 (permalink)  
Antiguo 31/03/2010, 20:49
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 5 meses
Puntos: 43
Respuesta: separar por mayusculas

muchas gracias ahora lo pruebo

Etiquetas: mayusculas
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 14:02.