Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sumowanie danych na 2 plikach
piotrdd2
post 26.06.2003, 19:16:39
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 2
Dołączył: 13.05.2003
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


Mam dwa pliki, zapisane są w nich dane np. w takim stylu:

Pierwszy plik:
5|^^^|Adam
8|^^^|Bartek
1|^^^|Kamil

Drugi plik:
2|^^^|Bartek
1|^^^|Adam
3|^^^|Wojtek
8|^^^|Kamil

Plik pierwszy i drugi mogą zawierać różną ilość danych, w pliku pierwszym może być np. login Ziomek i odpowiadająca jemu liczba, a w drugim już tego loginu nie będzie – lub odwrotnie.

Chodzi mi o to jak zrobić aby zsumowało liczby według odpowiadających im loginów

tzn.
6|^^^|Adam
10|^^^|Bartek
9|^^^|Kamil
3|^^^|Wojtek

Jakich do tego trzeba użyć funkcji?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrdd2
post 27.06.2003, 16:03:51
Post #2





Grupa: Zarejestrowani
Postów: 136
Pomógł: 2
Dołączył: 13.05.2003
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


W moim skrypcie znajduje się polecenie exit;, myśle że dla tego nie przetważa kolejnych zmiennych!
Czy można je jakims innym poleceniem zastąpić aby nadal zatrzymywał, ale żeby powrócił na początek i pobrał następny login??

$dir = "./loginy/"; - w tym katalogu znajdują się pliki $login.txt

[php:1:6df8e0e03a]<?php

$i = 1;
while ($i <= 10):
$dir = "./loginy/";
$katalog = opendir($dir);
while($login = readdir($katalog)){
$ext = explode(".", $login);
if($ext[count($ext) - 1] == "txt"){

echo $login;
$wie= "list"; //eeeeeeeeee
$file="$wie.txt"; //plik z danymi
$tablica=file($file); //robie z pliku tablice
$ile=count($tablica); //licze ilość elementów w tablicy

for($i=0; $i<=$ile-1; $i++){
.....
exit; //tuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
}
.....
exit; //tuuuuuuuuuuuuuuuu
}
}
}
}
closedir($katalog);
$i++;
endwhile;
?>[/php:1:6df8e0e03a]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 01:15