Foros del Web » Programando para Internet » PHP »

[B]usando el split[/B]

Estas en el tema de [B]usando el split[/B] en el foro de PHP en Foros del Web. hola maestros quiero preguntarles como puedo hacer el uso del split en una cadena la cual contiene tabulaciones y espacios, es decir, quiero leer un ...
  #1 (permalink)  
Antiguo 14/02/2005, 09:30
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 15 años, 1 mes
Puntos: 1
[B]usando el split[/B]

hola maestros

quiero preguntarles como puedo hacer el uso del split en una cadena la cual contiene tabulaciones y espacios, es decir, quiero leer un archivo de datos ahora lo que quiero es que al leer la cadena me la separe en donde encuentre una tabulacion o un espacio.

espero me haya explicado.

gracias por todo.
  #2 (permalink)  
Antiguo 14/02/2005, 09:48
 
Fecha de Ingreso: septiembre-2004
Ubicación: Argentina
Mensajes: 49
Antigüedad: 13 años, 2 meses
Puntos: 0
fijate si esto funciona:
<?
$cadena="esto es una prueba";
list($a,$b,$c,$d)=split(" ",$cadena);
#proba sino list($a,$b,$c,$d)=split("\ ",$cadena);

echo $a."<br>";
echo $b."<br>";
echo $c."<br>";
echo $d."<br>";
?>

con este ejemplo vas a enteder como funciona el split, bueno espero que te sirva...Saludos
  #3 (permalink)  
Antiguo 14/02/2005, 09:56
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 15 años, 1 mes
Puntos: 1
pero cuando no sea un espacio sino un tab digamos esto

$cadena= "esto es una prueba";

es lo mismo?

gracias
  #4 (permalink)  
Antiguo 14/02/2005, 09:57
Avatar de H0m3r0J4y  
Fecha de Ingreso: abril-2002
Mensajes: 123
Antigüedad: 15 años, 7 meses
Puntos: 0
usalo de la siguiente manera

split("( |\t) ",$cadena);

con eso le dices que separe si encuentra especio en blanco o tabulacion

Salutes!
__________________
Vivir es la eterna tarea de conformar al prójimo
  #5 (permalink)  
Antiguo 14/02/2005, 10:06
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 15 años, 1 mes
Puntos: 1
gracias por todo su apoyo
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:15.