elemplo:
my arrego tiene lo siguiente:
$datos[$cadena]=El mirador 1255555-6 400
esta cadena me la entrega la funcion fgetcsv();
como puedo hacer para separar y pasarlos a otra variable
$var1=El mirador;
$var2=1255555-6;
$var3=400;
gracias

| |||
separar el contenido de un arreglo amigos como puedo separar el contenido de un arreglo, elemplo: my arrego tiene lo siguiente: $datos[$cadena]=El mirador 1255555-6 400 esta cadena me la entrega la funcion fgetcsv(); como puedo hacer para separar y pasarlos a otra variable $var1=El mirador; $var2=1255555-6; $var3=400; gracias ![]()
__________________ deep |
| |||
usando explode() y el espacio (" ") como sepadador, o si quieres algo mas complejo ereg o preg_match; pero alli entras en el campo de las expresiones regulares y si hace as complicado. Saludos. Ha!, otra puede ser sscanf(). |
| ||||
Según lo uqe pone la princesa de la oscuridad sacará 4 datos ya que El Mirador lo dividirá en 2 variables. mmmmm...
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
Pues el "formato" debe ser con algun caracter significatívo como separador; una coma (,) .. un | .. o lo que seá .. con eso es sencillo aplicar un explode() por ejemplo al caracter separador que uses .. Pero no puedes espeara que "PHP" adivine si un dato es "el mirador" o no ..(a no ser que compla un patrón muyy definido .. cosa que es complicarse cuando se puede usar un separador cualquiera ..) Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |