Foros del Web » Programando para Internet » PHP »

PHP OO convertir de textarea a array

Estas en el tema de convertir de textarea a array en el foro de PHP en Foros del Web. Hola amigos del foro!! Tengo una duda sobre el contenido de un textarea ke envio a una base de datos. Al llamarla con el mysql_query ...
  #1 (permalink)  
Antiguo 23/08/2011, 19:07
 
Fecha de Ingreso: julio-2011
Ubicación: guadalajara mX
Mensajes: 84
Antigüedad: 12 años, 9 meses
Puntos: 6
convertir de textarea a array

Hola amigos del foro!!

Tengo una duda sobre el contenido de un textarea ke envio a una base de datos.
Al llamarla con el mysql_query puedo hacer un array o diferentes variables con el contenido de un solo campo.

ejemplo

Textarea

-cancion 1
-cancion 2
...
-cancion (x)

fin del textarea

quiero saber si puedo manejar cada linea como una variable diferente
o si hay alguna manera de hacerlo al guardarlo en la bd o cualquier cosa que se pudiera hacer...

Desde ahora gracias por la atencion al tema y la guia que me puedan dar...
  #2 (permalink)  
Antiguo 23/08/2011, 19:13
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: convertir de textarea a array

Tal vez usando un tipo de separador | y con la función explode puedas solucionar eso.

Código PHP:
Ver original
  1. <?php
  2. $textarea = "Cancion 1 blablabla|Cancion 2 blabla|Cancion 3 etc...";
  3. $arr = explode('|', $textarea);
  4. echo'<pre>';
  5. print_r($arr);
  6. echo'</pre>';

Así tienes un array con cada canción. No sé si es lo que necesitas.

http://php.net/manual/es/function.explode.php
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 23/08/2011 a las 19:23
  #3 (permalink)  
Antiguo 23/08/2011, 19:37
 
Fecha de Ingreso: julio-2011
Ubicación: guadalajara mX
Mensajes: 84
Antigüedad: 12 años, 9 meses
Puntos: 6
Respuesta: convertir de textarea a array

Voy a probar eso dle separador ya que lo haga te aviso como quedo!!

Gracias!!
  #4 (permalink)  
Antiguo 23/08/2011, 19:51
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: convertir de textarea a array

Me parece que una mejor opción, tomando en cuenta el ejemplo que pusiste en el primer post (escribir una canción, salto de línea, otra canción, salto de linea), sería ésta:
Código PHP:
Ver original
  1. $text = $_POST['nombretext']; // Cambia nombretext por el nombre de tu textarea
  2. $expl = explode("\r\n", $text);
  3. print_r($expl);

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: mysql, textarea, variables
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 18:10.