Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2005, 19:15
Avatar de Koveart
Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Crear arreglo con explode

Tengo un problema y no sé si es de lógica. Tengo el siguiente archivo

login1|password1|login1.cfg|razonsocial1
login2|password2|login2.cfg|razonsocial2
login3|password3|login3.cfg|razonsocial3
login4|password4|login4.cfg|razonsocial4
login5|password5|login5.cfg|razonsocial5

Entonces creo un arreglo con file y el nombre del archivo pero lo que quiero es crear un array unidimensional para poder trabajar con él.

Así que lo primero que hago es:

$archivo=file("usuarios.txt");

Con esto tengo un arreglo donde cada elemento es una línea. El problema es que quiero separar cada elemento con explode asi

$archivo1=explode("|",archivo);

Pero solamente me guarda el contenido de la última línea, eso si, en un arreglo separado por cada |.

$archivo1[0]=login5
$archivo1[1]=password5
$archivo1[2]=login5.cfg
$archivo1[3]=razonsocial5

Es decir que me va sobreescribiendo cada campo de $archivo1 y es te es el problema.

Cualquier sugerencia sería de utilidad.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”