Foros del Web » Programando para Internet » PHP »

Como dividir una cadena

Estas en el tema de Como dividir una cadena en el foro de PHP en Foros del Web. Hola soy nueva en php y necesito ayuda tengo en un campo de un formulario el nombre y apellido (Ejemplo: Laura Paredes), esto lo asigno ...
  #1 (permalink)  
Antiguo 21/06/2006, 15:29
 
Fecha de Ingreso: mayo-2006
Mensajes: 13
Antigüedad: 11 años, 7 meses
Puntos: 0
Como dividir una cadena

Hola soy nueva en php y necesito ayuda tengo en un campo de un formulario el nombre y apellido (Ejemplo: Laura Paredes), esto lo asigno a una variable pero necesito guardar en una variable diferente solo el nombre, como puedo dividir la cadena para almacenar solo el nombre?
Xfa ayudenme!!!!!! Please
  #2 (permalink)  
Antiguo 21/06/2006, 15:52
 
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona
Mensajes: 200
Antigüedad: 13 años, 7 meses
Puntos: 0
Puedes utilizar la funcion explode()

http://es2.php.net/explode

Espero q te sirva, Salud2
  #3 (permalink)  
Antiguo 21/06/2006, 15:58
 
Fecha de Ingreso: noviembre-2005
Ubicación: Córdoba - Argentina
Mensajes: 155
Antigüedad: 12 años, 1 mes
Puntos: 1
Lo mas facil que podes hacer es poner en el formulario un campo para el nombre y otro diferente para el apellido entonces le asignas una variable a cada campo.
  #4 (permalink)  
Antiguo 21/06/2006, 17:05
 
Fecha de Ingreso: julio-2005
Mensajes: 86
Antigüedad: 12 años, 5 meses
Puntos: 3
Haz esto, como bien ha dicho fido,
Haz una variable que coja el nombre y el apellido (Laura Paredes)
Código PHP:
$nombre "Laura Paredes"
o si es en un formulario
Código PHP:
$nombre $_POST["nombre"]; 
Luego haz la funcion explode con una variable
Código PHP:
$nombre1 explode(" "$nombre); 
luego una variable con el valor del nombre
Código PHP:
$nombre2 $nombre1[0]; 
y confirmamos que cogió exactamente el nombre
Código PHP:
echo $nombre2
Nos quedaria un codigo asi

Código PHP:
<?
$nombre 
"Laura Paredes";
$nombre1 explode(" "$nombre);
$nombre2 $nombre1[0];
echo 
$nombre2;
?>
Espero te sirva ;)
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 13:16.