Estou precisando criar um array apartir de um arquivo de texto que contem várias linhas
Arquivo
aaaaaaaaaaaaaaaaaaaaaaaa
ddddddddddddddddddddddd
ffffffffffffffffffffffffff
dddddddddddddddddddddddddddddd
ffffffffffffffffffffffffffffffffff
Preciso que cada linha do meu arquivo seja um indice do meu array. É possivel?
Estou tentando o seguinte:
$arquivo = "arquivo.txt"
$ponteiro = fopen($arquivo, "r+");
while (!feof ($ponteiro)) {
$linha = fgets($ponteiro, 1024);
for($i=0;$i <= sizeof($linha); $i++){
$linhaf[] = "$i";
}
}
echo $linhaf["20"];
Array
Started By tux-junior, 23/07/2009, 15:08
5 replies to this topic
#1
Posted 23/07/2009, 15:08
#3
Posted 23/07/2009, 15:11
Abra o arquivo com a função file().
----------------------
Edit, não vi que o PR tinha postado.
Até mais
<?php$file = file("arquivo.txt");print_r($file);?>
----------------------
Edit, não vi que o PR tinha postado.
Até mais
Edição feita por: Dudu, 23/07/2009, 15:16.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
#4
Posted 23/07/2009, 15:18
Entendi, agora como faço para gravar cada linha em um indice do meu array?
tipo
$array [0] = "linha 1"
$array [1] = "linha 2"
e assim sucessivamente?
tipo
$array [0] = "linha 1"
$array [1] = "linha 2"
e assim sucessivamente?
#5
Posted 23/07/2009, 16:05
Já estará gravado.
Ex:
Com um arquivo teste.txt cheio de linhas.
Ex:
<?php $linhas = file("teste.txt"); print_r($linhas); ?>
Com um arquivo teste.txt cheio de linhas.
Thales Santos
#6
Posted 23/07/2009, 17:28
Valew pessoal, consegui entender que a propria funcao file() ja faz isto, basta apenas eu procurar o que quiser dentro dos indices..
Valew
Valew
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)