Jump to content


Photo

Array


  • Faça o login para participar
5 replies to this topic

#1 tux-junior

tux-junior

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 23/07/2009, 15:08

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"];

#2 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 23/07/2009, 15:09

file() ;-)

[]’sAté mais

#3 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 23/07/2009, 15:11

Abra o arquivo com a função file().

<?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 tux-junior

tux-junior

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

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?

#5 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 23/07/2009, 16:05

Já estará gravado.
Ex:
<?php
$linhas = file("teste.txt");
print_r($linhas);
?>

Com um arquivo teste.txt cheio de linhas.
Thales Santos

#6 tux-junior

tux-junior

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

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




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq