PHP - Eliminar caracteres has un espacio en blanco

 
Vista:
sin imagen de perfil
Val: 5
Ha aumentado su posición en 28 puestos en PHP (en relación al último mes)
Gráfica de PHP

Eliminar caracteres has un espacio en blanco

Publicado por Francisco Daniel (74 intervenciones) el 07/07/2020 19:43:51
Hola a todos. Como puedo hacer para eliminar de una cadena de caracteres los caracteres mas a izquierda hasta un espacio en blanco. Lo que necesito hacer es poder separar el apellido del nombre que en estos momentos están juntos en un campo.

Como se podrá hacer?

Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kathyu
Val: 1.802
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Eliminar caracteres has un espacio en blanco

Publicado por Kathyu (905 intervenciones) el 07/07/2020 21:53:59
Porque están juntos en un mismo campo? porque llegan juntos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha aumentado su posición en 28 puestos en PHP (en relación al último mes)
Gráfica de PHP

Eliminar caracteres has un espacio en blanco

Publicado por Francisco Daniel (74 intervenciones) el 08/07/2020 01:28:55
Hola, gracias por responder. Lo que pasa es que vienen de otra base de datos que no la diseñé yo. Por eso necesito separarlo. Como lo podría hacer??

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Kathyu
Val: 1.802
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Eliminar caracteres has un espacio en blanco

Publicado por Kathyu (905 intervenciones) el 08/07/2020 09:36:34
Y son de campos separados? y que al recuperar (por el hecho de que en cada campo estén sin espacios) se juntan?

Puede usar CONCAT_WS (Concat With Space) para separarlos desde la query, eso uso yo con un tema exacto al suyo

1
CONCAT_WS(' ',E.nombre,E.apellido) AS nombre
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha aumentado su posición en 28 puestos en PHP (en relación al último mes)
Gráfica de PHP

Eliminar caracteres has un espacio en blanco

Publicado por Francisco Daniel (74 intervenciones) el 08/07/2020 19:12:51
No al reves. es decir, yo tengo en un solo campo el nombre y el apellido. Por ejemplo, Flores Daniel. Lo que yo quiero es separar el nombre de apellido para poder ponerlo en mi bd que tiene dos campos (NOMBRE - APELLIDO). Eso es lo que necesito hacer.

Explicandolo mejor seria así: Que función puedo utilizar para que dado un string me tome los prmero caracteres hasta el espacio en blanco. Por ejemplo:
1
a="DANIEL FLORES"

quiero que me devuelva: "DANIEL"

1
b= "Perez Jose"
quiero que me devuelva: "Jose"

No se si me explico..


Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha aumentado su posición en 28 puestos en PHP (en relación al último mes)
Gráfica de PHP

Eliminar caracteres has un espacio en blanco

Publicado por Francisco Daniel (74 intervenciones) el 08/07/2020 19:51:16
Perdónn en el ultimo ejemplo lo que me tiene que devolver es: "Perez".

Lo Escribo de nuevo asi se entienda:

1
a= "Daniel Flores"

Quiero que me devuelva "Daniel"

1
b = "Perez Jose"

Quiero que me devuelva: "Perez"

Es decir, poder recorrer el stringa hasta que encuentre un espacio en blanco y que tome esa cadena.

Gracias a todos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Eliminar caracteres has un espacio en blanco

Publicado por BLADIMIR andrade (3 intervenciones) el 09/07/2020 03:19:50
Saludos Francisco, lo puedes hacer con explode, te pongo un ejemplo:

1
2
3
4
5
A="Daniel flores"
Arreglo=explode(" ",a)
 
Arreglo[0] sería igual a "Daniel"
Arreglo[1] sería igual a "flores"

Espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Kathyu
Val: 1.802
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Eliminar caracteres has un espacio en blanco

Publicado por Kathyu (905 intervenciones) el 09/07/2020 11:48:48
En efecto, Explode mata su duda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha aumentado su posición en 28 puestos en PHP (en relación al último mes)
Gráfica de PHP

Eliminar caracteres has un espacio en blanco

Publicado por Francisco Daniel (74 intervenciones) el 09/07/2020 14:22:41
EXCELENTE!!!!! Eso me sirvió. Ya lo implementé y funciona perfecto....

Gracias a todos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar