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