Ir para conteúdo
Fórum Script Brasil
  • 0

Como Ordenar Numeros Vindos De Um Txt


wrn

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

Olá Jissa, tentei usar o arsort() mas não deu certo...

Coloquei assim no código... será que está errado?

<table border="0" style="border-collapse: collapse" width="560" cellpadding="0"><tr><td valign="top" bgcolor="#FFF5CE" style="border: 1px solid #FFE479"><table border="0" style="border-collapse: collapse" width="100%" cellpadding="4"><tr><td><b><font size="2" color="#9B7500">&nbsp;Notícias:</font><font size="2" color="#CC9900"><br></font></b><img border="0" src="imgs/transp.gif" width="2" height="2"><font size="2" color="#CC9900"><b><br></b></font><font color="#CC9900">

<? $db="noticias/db.txt";

print "<table border='0' style='border-collapse: collapse' width='100%' cellpadding='2'>";

$arquivo = file("dados.txt");

for($x=0;$x<count($arquivo);$x++){

if (!$arquivo[$x]==""){

$campo = explode("|",$arquivo[$x]);

arsort($campo);

reset($campo);

echo "<tr><td bgcolor=#FFF9E1><font size=2><b>$campo[0] - $campo[1] </font></b><tr><td><div align=justify>$campo[2]</div></a></td></tr>";

}

}

print "</table>";

?>

<tr><td>

<p align="center"><a href="javascript:history.back(1)"><b>Voltar</b></table></td></tr></table>

Link para o comentário
Compartilhar em outros sites

  • 0

tem um esquema pra você trabalhar melhor com os dados

por exemplo se você quiser só mostrar os nomes ou os ids ,fica mais facil separar os grupos de id| e tipo e usuario

ta ai um exemplo:

coloca dentro do while:

$id = substr($file[$ord[1]], 0,4);

$tipo = substr($file[$ord[1]], 5,1);

$nome = substr($file[$ord[1]], 7);

dai é só usar a variavel que quiser independente wink.gif

exemplo :

echo "$nome<br>";
Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal na hora de criar outro script consegui fazer funcionar a dica que vocês me deram mas com o código que eu já tinha utilizado:

<?

$arquivo = file("sat.txt");

sort($arquivo);

reset($arquivo);

for($x=0;$x<count($arquivo);$x++){

if (!$arquivo[$x]==""){

$campo = explode("|",$arquivo[$x]);

echo "<tr><td bgcolor='#F3F3F3'><a href='chart.php?ir=$campo[5]'>$campo[0] - $campo[1] $campo[2]</a></td></tr>";

}

}

?>

Eu tava colocando no lugar errado, coloquei mais no início do código e funcionou... Valeu pela ajuda!!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...