Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2011, 07:09
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años, 6 meses
Puntos: 27
como utilizar wordwrap o explode (dinamico)

Buenas a todos, tengo una pequeña duda y me gustaria saber si alguien me puede indicar como hacer esto:
Por POST recibo una variable que trae una cadena separando por el caracter @

Se que por POST puedo separarla, el problema es que La cadena es dinamica, es decir, varia en el numero de palabras que trae

Como hago para separarla, pero poderle asignar una variable diferente a cada valor que separe

Ejemplo:

Código PHP:
Ver original
  1. $examen_folio=$_POST['examenes'];
  2.  
  3. //Me muestra: 870001@902208@150806
Yo lo que deseo es poder separar esos tres valores, pero en tres variables diferentes, ya que son criterios para una consulta SQL

Con explode encuentro que se puede hacer asi:

Código PHP:
Ver original
  1. $examen= explode("@", $examen_folio);
  2.  
  3. echo $examen[0];  // Me muestra 870001
  4. echo $examen[1];  // Me muestra 902208
  5. echo $examen[2];  // Me muestra 150806

Pero como informo, la cadena es variable, y creo que para este caso solo serviria para los tres valores, y si vienen mas, como creo dinamicamente $examen[3], $examen[4], etc....?

Encontre que con wordwrap se puede asi:

Código PHP:
Ver original
  1. $examen=wordwrap($examen_folio,7,"</br>",true);
  2.  
  3. echo "".$examen."</br>";

Pero siempre sera la misma variable para cada valor

Entonces como puedo utilizar alguna de estas dos funciones pero poder asignarle variables diferentes a los valores de la cadena??

Agradezco que me puedan colaborar, muchas gracias..