Array

1. Array

E Barbosa Junior
tux-junior

(usa Debian)

Enviado em 23/07/2009 - 15:04h

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. Muito facil meu.........

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 23/07/2009 - 16:05h

//Seta o arquivo
$arquivo = "arquivo.txt";

//ABRE O ARQUIVO
$ponteiro = fopen($arquivo, "r");

//LÊ
$conteudo = fread($ponteiro, filesize($arquivo) );

//FECHA O ARQUIVO
fclose($ponteiro);

//EXPLODE AS LINHAS QUANDO PULAR LINHA
$linha = explode("\n", $conteudo);

//imprime a linha 20
echo $linha[20];

cadastra seus sites no http://1link.com.br.

falowww..............


3. Muito Facil

Gedalias Costa
gedalinux

(usa Slackware)

Enviado em 26/07/2009 - 12:05h

Muito Facil

Caso use anterior a versão a PHP5.2
$arrayFiles = file($filename,FILE_IGNORE_NEW_LINES);
$newArray = array();
foreach($arrayFiles as $key=>$value){
$newArray[$value] = $key;
}

Mais facil ainda com versao PHP5.2+
com apenas duas linhas, rsrsrsr


$arrayFiles = file($filename,FILE_IGNORE_NEW_LINES);
$newArray = array_fill_keys($arrayFiles, NULL);

PHP é meio alienígena, kkkkk








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts